Skip to content

Instantly share code, notes, and snippets.

@brianpattison
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brianpattison/ae9ff8c8b6fb5012d121 to your computer and use it in GitHub Desktop.
Save brianpattison/ae9ff8c8b6fb5012d121 to your computer and use it in GitHub Desktop.
Development Setup

Development Setup

Required Software

TextMate 2

TextMate 2 is Codelation's editor of choice. Everything works better if you're using it.

  • TextMate 2
    • Install the mate Terminal command from Preferences
  • Avian Missing TextMate Bundle: Deletes empty white space and ensures a newline at the end of files
  • JSHintMate: Validate JavaScript syntax and styles
    • TODO: Additional setup instructions
  • Validate On Save: Validate code syntax on save
    • Remove ~/Library/Application Support/Avian/Bundles/Validate On Save.tmbundle/Commands/Validate CSS.tmCommand
      • The CSS validation is slow and incorrect
  • Bundles via Preferences:
    • Monokai (My personal favorite theme)
    • Ruby on Rails
    • SCSS
    • YAML

Rails

  • RVM: Ruby version manager
    • Install RVM and then install the most used Ruby versions
      • $ rvm install ruby-2.0.0
      • $ rvm install ruby-2.1.1
  • ImageMagick: Install via Homebrew
    • $ brew update
    • $ brew install imagemagick

Database Software

Additional Software

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment