Contributing¶
More to come here, soon. See also, TODO.
Hacking notes¶
Setting up a virtualenv:
virtualenv ./test-venv . ./test-venv/bin/activate pip install -r requirements-test.txt Django
Running tests:
./teamwork_example/manage.py test teamwork
To continually check pep8, tests, and coverage while working on OS X:
gem install kicker kicker -c -e ./run-tests.sh teamwork teamwork_example
Running the example site:
./teamwork_example/manage.py syncdb --noinput; ./teamwork_example/manage.py runserver
To regenerate
test_data.json
from example site:./teamwork_example/manage.py dumpdata -n --indent=4 sites auth.user teamwork wiki > teamwork_example/fixtures/test_data.json