Contributing

We are happy to accept contributions from people with all levels of experience. If you have a feature you would like to see, or a bug you would like fix, feel free tp open an PR. If you are new to the project take a look at our issues tagged with good first issue.

Beyond that there are a few guidelines we would like you to follow:

  • If it is a particularly large feature, please open an issue first so we can discuss the implementation.
  • Make sure you cover your contributions with tests as much as possible
  • Once approved to run, make sure your code passes all tests and linters

By contributing to this project, you agree that your contributions will be licensed under the project's license ( AGPLv3). We do not require a CLA, so you retain the copyright to your contributions.

tip

If you are looking to create a broker consider take a look at our Creating a Broker guide.