What is Shuff.io?
Shuff.io is a record and stat tracking system developed for the Royal Palms Chicago Shuffleboard League.
For more information about the site itself, visit its FAQ.
Shuff.io is a pretty standard Rails application that runs on Heroku and PostgeSQL.
When working on a feature, start a new branch on your own fork of the project. You cannot push directly to the master branch.
When your work is complete, open a Pull Request. Once tests are passing, and someone reviews your code, you can merge to the master branch.
You should run the site locally to test your changes before opening up pull requests. You will need Ruby and PostgeSQL installed.
bundle installto install dependant gems
rake db:setupto create your database and load seed data
rails sto start a local server
Do not push changes directly to Heroku!
After a pull request is merged, the site will automatically deploy (assuming tests are passing).