Skip to main content

Contributing

First off, thanks for taking the time to contribute! 🌟🥳

Before start contributing, feel free to ask questions or initiate conversation via GitHub discussion. You are also welcome to create issue if you encounter a bug or to suggest feature enhancements.

Please note we have a code of conduct, please follow it in all your interactions with the project.

Best practices

  • Follow the conventional commit format for all commit messages.
  • Link the PR with the issue. This is mandatory to ensure there is sufficient information for the reviewer to understand your PR.
  • When you make a PR for small change (such as fixing a typo, style change, or grammar fix), please squash your commits so that we can maintain a cleaner git history.
  • Docs live in the code repo under docs. Please maintain the docs and any docs changes can be done in the same PR.
  • Avoid force-pushing as it makes reviewing difficult.

Code of Conduct

Examples of behavior that contributes to creating a positive environment include:

  • Using welcoming and inclusive language
  • Being respectful of differing viewpoints and experiences
  • Gracefully accepting constructive criticism
  • Focusing on what is best for the project

Things to keep in mind before creating a new commit: