Skip to content

Latest commit

 

History

History
60 lines (43 loc) · 1.37 KB

bootstrap.md

File metadata and controls

60 lines (43 loc) · 1.37 KB

Bootstrap a Mac for UI work

Your user needs sudo privileges.

  1. Install Xcode from app store and start

  2. Download and install Xcode CLI tools from preferences

  3. 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
    
  4. Install homebrew

    ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
    
  5. Install macvim node using homebrew

    brew install macvim node
    
  6. Test node: node --version

  7. Install npm:

    curl https://npmjs.org/install.sh | sh
    
  8. Generate ssh-keys, I recommend you use a password and let keychain manage it for you: ssh-keygen

  9. Upload ssh public key to your github account

  10. Install dropbox - good place to keep config files like .vimrc and .gitconfig

  11. setup your .gitconfig, user at the very least

  12. Install compass - needed for sass - sudo gem install compass

  13. Install httpie - better curl

    sudo easy_install pip
    sudo pip install httpie
    
  14. Install yeoman, coffee-script, jsonlint, uglify-js and bower

    npm install -g yo grunt-cli coffee-script jsonlint uglify-js bower
    
  15. Install generators:

    npm install generator-webapp
    
  16. Test yeoman install: yo webapp

  17. Test generated project: grunt server