Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.66 KB

README.md

File metadata and controls

24 lines (19 loc) · 1.66 KB

teh-tracker

Build Status

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.

Contribute

(all paths are from repository's root)

  1. Clone the repository (preferably from Gerrit)
  2. Setup the repository for use with git review. You can use this tutorial
  3. Create /deploy folder
  4. Create Python3 virtual environment (venv) by running virtualenv -p python3 deploy/pyenv
  5. Activate the venv by running source deploy/pyenv/bin/activate
  6. Install required packages by running pip install -r support/requirements.txt
  7. Run python support/makesettings.py to get example settings.py
  8. Edit settings.py's DATABASES sections to contain valid DB settings
  9. Run python trackersite/manage.py migrate to apply schema migrations
  10. For testing purposes, you can populate the tracker with some tickets running python trackersite/manage.py addexampledata
  11. You may need to create a superuser account to perform some actions (like adding an ack) by running python trackersite/manage.py createsuperuser
  12. Run python trackersite/manage.py runserver to start the development server. It should listen on localhost:8000