Thank you for your interest in contributing! This project is licensed under the Apache License 2.0.
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes
- Commit your changes (
git commit -m 'Add your feature') - Push to the branch (
git push origin feature/your-feature) - Open a Pull Request
This project uses the Developer Certificate of Origin (DCO) to ensure that contributors have the right to submit their contributions. By contributing, you certify that:
- The contribution was created in whole or in part by you and you have the right to submit it under the Apache License 2.0; or
- The contribution is based upon previous work that, to the best of your knowledge, is covered under an appropriate open source license and you have the right to submit that work with modifications; or
- The contribution was provided directly to you by some other person who certified (1) or (2) and you have not modified it.
Sign-off your commits by adding a Signed-off-by line:
Signed-off-by: Your Name <your.email@example.com>
You can do this automatically with git commit -s.
- Follow the existing code style in the project
- Write clear commit messages
- Include tests for new functionality
- Update documentation as needed
- Use the issue tracker to report bugs
- Include steps to reproduce the issue
- Provide relevant system information
By contributing, you agree that your contributions will be licensed under the Apache License 2.0.