Ladder tournament ranking website. Uses Glicko2 to rank players of pool, foosball, or any other 1 vs 1 game and track their skill over time.
Clone the repository and install gems.
git clone https://github.com/proglottis/ladder.git cd ladder bundle install
config/secrets.yml from the example file
config/secrets.yml.example. If you are only running ladder locally these values can be left at their defaults.
config/database.yml from the example file
Setup the database. Do not run migrations from the start of time, doing so will fail.
bundle exec rake db:setup
For development the "developer" strategy is enabled on OmniAuth. This will accept any values for authentication.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature)
- Commit your changes (
git commit -am 'Add some feature')
- Push to the branch (
git push origin my-new-feature)
- Create new Pull Request