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.