Womack development is hosted on github. If you want to contribute to Womack, fork the project and follow the quickstart steps to try it out. Then you might want to:
Run make dev to install the default, server, test and docs requirements.
Womack uses tox, nose2 and selenium to run its tests. There are unit tests for the python code, and functional tests for the full system.
To run unit tests: tox (or make test)
To run functional tests: tox -e func (or make functional-test)
Warning
The functional tests are pretty slow, and require the Firefox selenium webdriver and redis.
Womack’s documetation is built with Sphinx. To compile Womack’s documentation, run make html from the top-level dir or in the docs dir. Docs are compiled to docs/_build/html.
Great! Here are some things you should know.