My OSX dev machine

These are my notes on how to setup, what I consider to be, the most useful OSX development environment for my own personal use.

Basic tools:

Nothing will get done without them.

Homebrew (and *Cask) packages

Node.js packages

Installed via npm. It includes linters for Javascript, which are used across many projects, on many languages.

Sublime Text 3 packages

Installed using Package Control which should be the first you install.

Configuration files

Base configuration files for the above packages and where they are read from by their corresponding tool. Best options would be to symlink them.

  • gitignore_global ~/.gitignore_global
  • jscs ~/.jscsrc
  • jshint ~/.jshintrc
  • Sublime Text
    ~/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings
  • Sublime Text Keymaps
    ~/Library/Application Support/Sublime Text 3/Packages/User/Default (OSX).sublime-keymap
  • Sublime Linter Do not symlink this file. Instead manually apply the settings.
July 20, 2015