Last active
March 5, 2018 02:44
-
-
Save daolvcntt/d3fb48ac7401316b7f32d34cb48c314b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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