# wikimedia-cz-tracker **Repository Path**: mirrors_wikimedia/wikimedia-cz-tracker ## Basic Information - **Project Name**: wikimedia-cz-tracker - **Description**: Github mirror of "wikimedia-cz/tracker" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing) - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2026-09-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README teh-tracker =========== [![Build Status](https://integration.wikimedia.org/ci/job/wikimedia-cz-tracker-tox-docker/badge/icon)](https://integration.wikimedia.org/ci/view/WMF/job/wikimedia-cz-tracker-tox-docker/) This is a Django app designed to track [Wikimedia CZ](https://www.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](https://gerrit.wikimedia.org/r/admin/projects/wikimedia-cz/tracker)) 2. Setup the repository for use with git review. You can use [this tutorial](https://www.mediawiki.org/wiki/Gerrit/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 -c support/constraints.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](https://en.wikipedia.org/wiki/Schema_migration) 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