Why We Need Guidelines
Creating Quality Projects Together
These guidelines ensure that all contributions enhance the community while maintaining standards for code quality, documentation, and collaboration. They help us focus energy on building great projects that benefit everyone.
Contributions are welcome from developers of all skill levels, but please review our documentation carefully before submitting pull requests or opening issues.
Key Principles
- ✓ Respectful collaboration
- ✓ Clear documentation
- ✓ Working code first
- ✓ Open decision-making
- ✓ Inclusive development
How to Contribute
1. Find Projects
Browse our open-source projects in the GitHub organization and identify projects matching your skills.
View Projects2. Follow Setup
Review CONTRIBUTING.md in each project for specific setup instructions, testing requirements, and commit conventions.
View Docs3. Submit Patches
Open pull requests with clear titles, and include test coverage for all new functionality.
Contribution Checklist29,231
Pull requests merged in 2024
Open issues
1,328
Active contributors
1,021
Code reviews
184,392
Code of Conduct
Be Respectful
Our communities are collaborative spaces where everyone should feel welcome to learn, share, and grow together.
What You Can Expect
- ✓ Professional courtesy and tolerance
- ✓ Constructive feedback
- ✓ Inclusive language
- ✓ Respect for differing viewpoints
What You Must Avoid
- × Personal attacks or harassment
- × Racist, sexist, or discriminatory behavior
- × Bullying or shaming
- × Deliberate sabotage of others' work
Need Help?
Get in Touch
Have questions about a specific contribution guideline? Our maintainers are happy to help with any open-source project.
Ask a Question