Make sure you are on the correct branch
If you want to install requirements, create a local db and load some dummy data, and run tests all at once just run:
make init
Create a virtual environment, and install the required packages in it:
virtualenv --no-site-packages -p python3 .env
source .env/bin/activate
make install
Create a settings file from the template, and fill in the blanks:
cp traq/demo_settings.py traq/local_settings.py
vim traq/local_settings.py
To update/recreate the database
make recreate-db
To load some dummy projects and tickets
make load-dev-data
Create the media upload dir (for user files)
mkdir htdocs/media
# make the dir world writeable
# or make apache the owner of the dir
chown apache htdocs/media || chmod 1777 htdocs/media
Run the server
make
To test the site, use either
make test
Or
make coverage