This started out as an email to a single person looking to get started with Code for Dayton. I thought it was worth capturing it to share with future askers.
This ‘Getting Started’ guide is built from the perspective of getting started with Dayton REAP. That project uses a few different tools that’ll likely be used on many of our future projects.
To get started, you will need a few different applications installed, git, npm & bower. These are tools that’ll be used for most of the projects we work on, so it’d be worthwhile to get them installed.
This is a source control tool – it’s how we save changes and interact with github. The easiest way to install it (on a Mac) is to use Homebrew (http://brew.sh/). Homebrew is an extremely useful tool that I recommend to any developer working on a Mac.
You should be able to install homebrew by running (from terminal):
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
After that, you can install git by running:
brew install git
If you don’t want to use homebrew, you can install git from here:
NPM is Node Package Manager – another tool to assist with installing other tools.
DO NOT try and install npm via bower. It will likely cause you problems.
An installer is available here:
Bower (http://bower.io/) is how we manage front end dependencies – all the libraries and open source code from other people.
It can be installed by running:
npm install bower
After all of those are set up, you can follow the installation instructions here: