Thank you for your interest in contributing!
- Fork the repository and create a feature branch
- Make your changes and add tests where appropriate
- Run
make testandmake lint - Open a pull request with a clear description
- Keep PRs focused — one feature or fix per PR
- Ensure tests and lint pass before submitting
- Use imperative commit messages ("Add metric" not "Added metric")
We require every contributor to certify that they are legally permitted to contribute to this project. A contributor expresses this by signing their commits, thereby stating compliance with the Developer Certificate of Origin.
A signed commit includes a line like the following in the commit message:
Signed-off-by: Jane Doe <jane.doe@example.com>
Add --signoff to your git commit command, or use git commit -s.
By contributing, you agree that your contributions will be licensed under the Apache License, Version 2.0. See LICENSE and NOTICE.