- Access the official issue tracker for the project on GitHub.
- Be sure to use the search feature before opening a new issue; it is likely that somebody else has already posted something you may find useful.
- Fork the repository.
- Work your changes.
- Issue PRs (never against master).
Note that you need to have signed the Individual Contributor License Agreement (online) to get your code merged. This is required only once.
Please also consider how your changes affect the testing outcomes. It is strongly recommended that you add and/or update the tests as required to cover your changes. Lack of thereof could result in your changes being rejected.