Contributions are always welcome but please try to follow those few rules:

  • Modoboa tries to respect the PEP8.
  • If you add some code, add some tests too. You can run the tests suite locally by using tox

There are also a few commands that can help you to contribute:

Start a basic Modoboa instance with a few fixture:

$ tox -e serve

You can log in with admin/password.

Build the docs to see your changes:

$ tox -e doc
$ firefox .tox/doc/tmp/html/index.html