Contributions are always welcome! See also the current list of contributors.

  1. Fork this repository
  2. Check out the develop branch: git checkout develop
  3. Create your feature branch: git checkout -b feature-something
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin feature-something
  6. Submit a pull request

Please keep your pull requests feature-specific and limit yourself to one feature per feature branch. Remember to pull updates from this repository before opening a new feature branch.

If you are unsure where to add you feature into the code, please do not hesitate to contact us.

There is no strict coding guideline, but please try to match your code style to the code you edited or to the style in the respective module.


We aim to adhere to the “git flow” branching model:

Release versions (master branch) are tagged major.minor.patch, starting at 1.0.0

Download the latest stable version from

The develop branch contains the latest updates, but is generally less consistently tested than the releases.