How It Works - Contributing
We love having contributors from all levels of experience. Our goal is to make contributing easy, fun, and impactful for everyone.
5 Easy Ways to Contribute
- Open issues or bugs in our code
- Write documentation or examples
- Review pull requests
- Write code for features or fixes
- Test our software and report bugs
Contribution Guidelines
1. Get Started
- STEP Create a fork of our GitHub repository
- Create a new branch for your contribution
- Make your changes and submit a pull request
2. Best Practices
-
✓
Single-purpose commits
Each commit should address one specific change
-
✓
Clear commit messages
Use imperative present tense "Fix typo" not "Fixed typo"
-
✓
Sign your commits
Add a DCO sign-off when submitting
-
✓
Write tests
All new code should include unit tests
-
✓
Follow style guidelines
Use Prettier and linting rules consistently
Our Community
Our community is where collaboration and innovation thrive. We welcome contributors of all experience levels and backgrounds to help shape the future of open source together.
Code of Conduct
We follow the Developer Community Code of Conduct. We expect all contributors to adhere to these principles of respect and empathy.
Get Help
Join our Slack community or post questions on GitHub discussions. Our developers check in daily and are happy to help.
First Timers
New to open source? Check our First-Time Contributor Guide for step-by-step instructions and support.