ahockersten / lierogbg

The LieroGBG ranking and match system. It's a Django + Bootstrap web application used for managing a Liero ranking system.
GNU General Public License v3.0
1 stars 1 forks source link

Note

THIS PROJECT IS CURRENTLY UNMAINTAINED AND CONTAINS PACKAGES WITH KNOWN SECURITY VULNERABILITIES.

About

This is the LieroGBG ranking and match system. It's a Django + Bootstrap web application used for managing a Liero ranking system. It might serve as a good basis if you want to build your own, or for another game's ranking system.

A live deployment of this is currently available at http://lierogbg.orbmit.org

Install instructions

Installing npm and less

Installing dependencies for the virtual environment

Optional

You may want to install the Django Debug Panel in Chrome to debug AJAX requests:

Usage

Setting up the dev environment

Using the virtual environment and running developer builds

Deployment instructions

First, edit SECRET_KEY in lierogbg/lierogbg/settings.py and set it to something unique for your installation.

For every update, run the script "deploy.sh" to update everything and reload the server.

Running the various tests

Unit tests

$ ./manage.py test

Coverage

Run coverage testing with: $ ./coverage.sh

PyLINT

Run a full pylint test suite with: $ ./pylint.sh

A good total score would be around 8.0/10 or above.