Getting started#

Have an issue you want to fix or a feature you’d like to implement? We’d love to see it!

The general process is as follows:

  • Submit a bug report or feature request describing the motivation for the change and your proposed implementation if any.

    • A repo maintainer will give you feedback and guidance about how to proceed.

  • Fork the repo.

  • Refer to the coding guidelines to ensure your code adheres to the project’s conventions.

  • Implement your change, adding unit/integration tests where possible.

  • Validate your change following the validation guide.

  • Apply the linters.

  • Submit a pull-request for your change.

    • One or more repo developers will review your change.

  • Respond to the review(s).