Contributing
The JMX Exporter uses GitHub to manage issues and reviews of pull requests.
If you have a trivial fix or improvement, go ahead and create a pull request, tagging the maintainers.
If you plan to do something more involved, first discuss your ideas on the mailing list.
This will avoid unnecessary work and surely give you and us a good deal of inspiration.
Integration tests use Verifyica for integration testing and are required for code changes.
Code formatting is enforced using the Maven Spotless Plugin along with Google Java Format as part of the build.
GitHub Flow is used for branching.
- Pull requests should be opened against
main
for the next release.