Contributing to Cassowary

If you experience problems with Cassowary, log them on GitHub. If you want to contribute code, please fork the code and submit a pull request.

Setting up your development environment

The recommended way of setting up your development environment for Cassowary is to install a virtual environment, install the required dependencies and start coding. Assuming that you are using virtualenvwrapper, you only have to run:

$ git clone git@github.com:pybee/cassowary.git
$ cd cassowary
$ mkvirtualenv cassowary

Cassowary uses unittest (or unittest2 for Python < 2.7) for its own test suite as well as additional helper modules for testing. If you are running a Python version < 2.7 you will also need to pip install unittest2.

Now you are ready to start hacking! Have fun!