Skip to content
Shuff.io is a record and stat tracking system developed for the Royal Palms Chicago Shuffleboard League.
Ruby HTML CSS JavaScript
Branch: master
Clone or download

README.md

Shuff.io

CircleCI

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.

Architecture

Shuff.io is a pretty standard Rails application that runs on Heroku and PostgeSQL.

Git Workflow

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.

Running Locally

You should run the site locally to test your changes before opening up pull requests. You will need Ruby and PostgeSQL installed.

  1. run bundle install to install dependant gems
  2. run rake db:setup to create your database and load seed data
  3. run rails s to start a local server

Deploying

Do not push changes directly to Heroku!

After a pull request is merged, the site will automatically deploy (assuming tests are passing).

You can’t perform that action at this time.