Skip to content

Instantly share code, notes, and snippets.

@daolvcntt
Last active March 5, 2018 02:44
Show Gist options
  • Save daolvcntt/d3fb48ac7401316b7f32d34cb48c314b to your computer and use it in GitHub Desktop.
Save daolvcntt/d3fb48ac7401316b7f32d34cb48c314b to your computer and use it in GitHub Desktop.
# Cài đặt môi trường phát triển
---
## `I`: OS
1. Linux (`Bắt buộc nếu ko có Mac` Distro nên dùng `Ubuntu`, `Linux mint`, `CentOS`)
* Với người mới bắt đầu nên dùng [Ubuntu](https://www.ubuntu.com), [Linux mint](https://linuxmint.com)
* Hướng dẫn cài đặt:
[Ubuntu](https://www.youtube.com/watch?v=j5iFE6zBHPE)
[Linux mint](https://www.youtube.com/watch?v=qcMEQiDUKcw)
[CentOS](https://www.youtube.com/watch?v=4zKjJ0MKL50)
* Lệnh cơ bản tham khảo [Tại đây](https://www.cheatography.com/davechild/cheat-sheets/linux-command-line/)
* Cài đặt phần mềm tham khảo [Tại đây](https://github.com/Ubuntu-VN/wiki/wiki/C%C3%A0i-%C4%91%E1%BA%B7t-ph%E1%BA%A7n-m%E1%BB%81m)
2. Mac (Hệ điều hành tuyệt vời cho mọi lập trình viên `=))`)
3. Hackintosh (`Mackintosh = MacOSX + hacked drivers` dành cho những người ko có điều kiện mua `Mac` nhưng vẫn muốn dùng `Mac`, phù hợp với những người thích mày mò phá hoại `=))` có kiến thức về phá máy ...)
---
## `II`: Editor
1. [SublimeText](https://www.sublimetext.com/) (Nên dùng)
* Hướng dẫn cài đặt cấu hình và 1 vài package cần có
[Package Control](https://packagecontrol.io/installation): Quản lý tất cả plugin cho sublimetext.
Sau khi cài thành công `Package Control` cài các package khác đơn giản bằng cách giữ `ctrl + shift + p` với `linux`, `command + shift + p` với `mac` và chọn `Install Package` tìm package và đợi thành quả thôi `=))`
* Một số package nên dùng `Xem chi tiết tác dụng và cách sử dụng các package [tại đây](https://packagecontrol.io/)
1. Alignment
2. All Autocomplete
3. Autoprefixer
4. Babel
5. Blade Snippets
6. Color Highlighter
7. DocBlockr
8. EditorConfig
9. Emmet
10. Function Name Display
11. GitGutter
12. HTML5
13. JsFormat
14. Laravel 5 Snippets
15. Laravel Blade Highlighter
16. LESS
17. ProjectManager
18. ReactJS
19. Sass
20. SideBarEnhancements
21. SublimeCodeIntel
22. SublimeLinter
23. Vue Syntax Highlight
24. Vuejs Snippets
25. WordHighlight
26. Theme [Spacegray](https://packagecontrol.io/packages/Theme%20-%20Spacegray) hoặc [Predawn](https://packagecontrol.io/packages/Predawn) hoặc [Soda](https://packagecontrol.io/packages/Theme%20-%20Soda)
2. [Atom](https://atom.io/)
3. [Visualstudio Core](https://code.visualstudio.com/)
---
## `III`: Webserver
1. Valet (Nên dùng)
* Hướng dẫn cài đặt: [Mac](https://laravel.com/docs/5.6/valet), [Linux](https://cpriego.github.io/valet-linux)
2. LAMP, LEMP (dành cho người sử dụng thành thạo `liux` có kiến thức về `server`)
* Tham khảo thêm tại đây: [LAMP](https://www.tecmint.com/install-lamp-apache-php-7-and-mariadb-10-on-ubuntu-16-04/2/), [LEMP](https://www.2daygeek.com/install-lemp-server-nginx-mariadb-php-phpmyadmin-on-linuxmint/#)
---
## `IV`: Chat
1. Telegram (Bắt buộc)
2. Skype
---
## `V`: 1 số phần mềm khác
1. [Git](https://git-scm.com/)
2. [Ohmyzsh](http://ohmyz.sh/)
> Nên sử dụng config [tại đây](https://github.com/skwp/dotfiles) để có shell đẹp nhất và tiện lợi nhất `=))`
---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment