A Turn Based, Progressional, Multiplayer, Online Strategy Game
There are a few requirements of this project for development
There are a few steps for setting up the repository to start development:
pip install -r requirements.txt
npm install
bower install
local_settings.py
Create a progstrat/local_settings.py
to configure your local repo and what databse it should use
./manage.py syncdb
./manage.py migrate
This repository follows 100% code coverage and holds itself to pep8 and jshint coding standards. To test the changes, first run.
fab test
This will check that coverage and code quaility are up to par. If all tests pass, commit your changes. Once you have a set of commits that you are ready to deploy, run
fab cut
This will run the tests, increment the version number, update the change log, tag a release, and push it all to github.
Further documentation around the codebase and other information, see /docs/