1 install homebrew
2 install homebrew cask https://caskroom.github.io/
3 install some cool softwares you usually use through brew & cask:
- chrome
- iterm2
- atom
- sublime-text-3 (open it through terminal http://stackoverflow.com/questions/32899402/how-to-add-sublime-text-command-line-support-for-mac-os-x-el-capitan)
- ...
4 install oh-my-zsh for your iterm2 https://www.quora.com/What-is-the-difference-between-bash-and-zsh
- config zsh through .zshrc: https://github.com/robbyrussell/oh-my-zsh
- config follow this https://gist.github.com/kevin-smets/8568070 5 config .vimrc https://dougblack.io/words/a-good-vimrc.html
6 install nvm to manage your node version https://github.com/creationix/nvm
- new tab forget current node version (http://stackoverflow.com/questions/24585261/nvm-keeps-forgetting-node-in-new-terminal-session)
7 config .gitconfig to make your git command better (https://github.com/durdn/cfg/blob/master/.gitconfig) 8 backup your vscodes extensions under your home folder 8 dotfiles as below