Ladder tournament ranking website
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
doc
lib
log
public
test
vendor/assets
.gitignore
.travis.yml
Capfile
Gemfile
Gemfile.lock
LICENSE.txt
README.md
Rakefile
config.ru
package.json
yarn.lock

README.md

Ladder

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.

Getting Started

Clone the repository and install gems.

git clone https://github.com/proglottis/ladder.git
cd ladder
bundle install

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

Create config/database.yml from the example file config/database.yml.example.

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.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request