🎯 Ways to Contribute
🐛 Bug Reports
Found a bug? Please report it on our GitHub Issues.
- Use a clear and descriptive title
- Provide steps to reproduce
- Include system information
- Add relevant logs or error messages
✨ Feature Requests
Have an idea for a new feature? We'd love to hear it!
- Check existing issues first
- Describe the problem you're solving
- Explain your proposed solution
- Consider implementation complexity
📝 Documentation
Help improve our documentation and examples.
- Fix typos and grammar
- Add missing documentation
- Create tutorials and guides
- Improve code examples
💻 Code Contributions
Contribute to the core functionality.
- Fix bugs and issues
- Implement new features
- Optimize performance
- Add test coverage
📋 Contribution Process
1
Create an Issue
Discuss your idea or bug report with the community first.
2
Fork & Branch
Create a new branch for your changes from the main branch.
3
Make Changes
Implement your changes following our coding standards.
4
Test
Run tests and ensure your changes don't break existing functionality.
5
Submit PR
Create a pull request with a clear description of your changes.
🏷️ Working Group Areas
Consider joining one of our Working Groups to focus your contributions:
area/documentarea/environmentarea/corearea/networkingarea/benchmarkarea/toolingarea/user-experience
📞 Get Help
Need help with your contribution? Reach out to us:
- GitHub Discussions - For general questions and discussions
- GitHub Issues - For bug reports and feature requests
- Work Groups - Join a specific working group