Getting Started - YaleSTC/reservations GitHub Wiki

So, you want to contribute to the Reservations Ruby on Rails app?

Installing Reservations locally

###Prerequisites You'll need the following to run Reservations:

###Installing First, checkout a copy of Reservations using git:

cd /your/code/directory
git clone https://github.com/YaleSTC/reservations.git
cd reservations

Rerservations uses Bundler to manage dependencies, so if you don't have it, get it, then install dependencies

gem install bundler
bundle install

You'll need to edit config/database.yml to point to your database, including the correct user and password. See the Rails guide for common database examples.

Then, create the database and run migrations to build the structure:

rake db:create
rake db:migrate

Finally, start the app locally:

rails server

Just point your browser to localhost:3000 to start up your local development instance of Reservations.

The Reservations team works primarily using Github issues. Head on over to the reservations issues page and look for something you want to work on. (Or, if you have a feature idea/unknown bug, open a new issue!). Before you go ahead and make a new branch, be sure to check out the project naming conventions.

Now that you've got a fresh branch named after your issue, get coding!

You can find more useful developer resources in the sidebar ->