-
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.
RE the last three points:
<svg>
ouput added to the markup. SVG manipulation can be handled directly in the CSS and/or JS the same as other DOM elements. I wouldn't think we'd do much or any of the creating part, but I could be wrong.*For others: "writing CSS well" doesn't mean importing Bootstrap and washing your hand of it. 😱