-
Get Homebrew package manager. These instructions are reasonable to get homebrew setup.
-
Github for mac (if you plan on using GH, BB, or other Git service without having to cmdline everything).
-
Shell and Command Line Stuff
- Update bash and zsh, if you plan on using zsh. Zsh info: oh-my-zsh, zsh points
- iTerm2 (optional)
- Understand about login shells and what .bash_profile and .bashrc are for.
- Make your own .bash_profile and .bashrc in your home directory
cd ~ && touch .bash_profile && touch .bashrc
- Make the zsh equivalents if you are going that route.
- Make your command aliases and source them in .bash_profile (optional).
- Install NVM and use to manage Node/Iojs versions.
- If for some reason the NVM install did not update your .bash_profile follow the manual setup instructions to source the nvm script from .bash_profile.
- Setup other tools.
- Ruby is optional, used primarily for Compass. Install RVM or Chruby for managing different Ruby versions.
- Ruby comes on the mac, and it's bound to be useful to manage multiple versions over time.
- Cmd + Shift + U opens the Utilities folder.
Reasons to use Compass
image-url()
. Combined with a build tool, this keeps env specific paths out of your code, allows you to switch them per build.Reasons to not use Compass
Old Reasons to not use Compass