More to come here, soon. See also, TODO.

Pull requests welcome!

Hacking notes

  • Setting up a virtualenv:

    virtualenv ./test-venv
    . ./test-venv/bin/activate
    pip install -r requirements-test.txt Django
  • Running tests:

    ./teamwork_example/ test teamwork
  • To continually check pep8, tests, and coverage while working on OS X:

    gem install kicker
    kicker -c -e ./ teamwork teamwork_example
  • Running the example site:

    ./teamwork_example/ syncdb --noinput; ./teamwork_example/ runserver
  • To regenerate test_data.json from example site:

    ./teamwork_example/ dumpdata -n --indent=4 sites auth.user teamwork wiki > teamwork_example/fixtures/test_data.json