Your user needs sudo privileges.
-
Install Xcode from app store and start
-
Download and install Xcode CLI tools from preferences
-
Install zsh and oh-my-zsh
chsh -s /bin/zsh [username] curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
-
Install homebrew
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
-
Install macvim node using homebrew
brew install macvim node
-
Test node:
node --version
-
Install npm:
curl https://npmjs.org/install.sh | sh
-
Generate ssh-keys, I recommend you use a password and let keychain manage it for you:
ssh-keygen
-
Upload ssh public key to your github account
-
Install dropbox - good place to keep config files like
.vimrc
and.gitconfig
-
setup your
.gitconfig
, user at the very least -
Install compass - needed for sass -
sudo gem install compass
-
Install httpie - better curl
sudo easy_install pip sudo pip install httpie
-
Install yeoman, coffee-script, jsonlint, uglify-js and bower
npm install -g yo grunt-cli coffee-script jsonlint uglify-js bower
-
Install generators:
npm install generator-webapp
-
Test yeoman install:
yo webapp
-
Test generated project:
grunt server