This is a Django app designed to track Wikimedia CZ projects and money. We kind of hope it might be useful for someone else too.
Issues can be reported at https://phabricator.wikimedia.org/project/board/3391/ or at tracker@wikimedia.cz.
(all paths are from repository's root)
- Clone the repository (preferably from Gerrit)
- Setup the repository for use with git review. You can use this tutorial
- Create /deploy folder
- Create Python3 virtual environment (venv) by running
virtualenv -p python3 deploy/pyenv
- Activate the venv by running
source deploy/pyenv/bin/activate
- Install required packages by running
pip install -r support/requirements.txt
- Run
python support/makesettings.py
to get example settings.py - Edit settings.py's DATABASES sections to contain valid DB settings
- Run
python trackersite/manage.py migrate
to apply schema migrations - Run
python trackersite/manage.py runserver
to start the development server. It should listen on localhost:8000