It’s important to run tests before committing :)
We highly suggest you run the tests suite in a clean environment, using a tool such as virtualenv
The following packages are needed for the test suite to run:
Running the following command inside your virtualenv should get you started:
pip install django django_polymorphic django-classy-tags
Thankfully, we provided a small yet handy script to do it for you! Simply invoke runtests.sh on a unix platform and you should be all set.
The test suite should output normally (only ”.“‘s), and we try to keep the suite fast (subsecond), so that people can test very often.
While a simple tool, runtests.sh provides the following options:
Most of the discussion around django SHOP takes place on IRC (Internet Relay Chat), on the freenode servers in the #django-shop channel.
We also have a mailing list and a google group:
http://groups.google.com/group/django-shop
We use github for development, and so all code that you would like to see included should follow the following simple workflow:
More information can be found on Github itself: http://help.github.com/send-pull-requests/