Skip to content

Shuff.io is a record and stat tracking system developed for the Royal Palms Chicago Shuffleboard League.

License

Notifications You must be signed in to change notification settings

blardo/shuffio

 
 

Repository files navigation

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).

About

Shuff.io is a record and stat tracking system developed for the Royal Palms Chicago Shuffleboard League.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 63.2%
  • HTML 29.7%
  • CSS 4.5%
  • JavaScript 2.6%