Contribution Guidelinesβ
Thank you for considering contributing to our project! Before you start, please take a moment to review the following guidelines:
Code of Conductβ
Please adhere to our Code of Conduct to ensure a welcoming and inclusive environment for everyone.
Getting Startedβ
- Fork the repository and clone it locally.
- Create a new branch for your contribution:
git checkout -b feature/my-awesome-feature
. - Install dependencies and set up the project following the provided instructions.
Making Changesβ
- Ensure that your code follows our coding standards.
- Keep commit messages clear and concise, following the Conventional Commits specification.
- If your contribution addresses an existing issue, reference it in your commit message using keywords like "Fixes #123" or "Resolves #456."
Testingβ
- Run the existing test suite and add new tests for your changes.
- Ensure that all tests pass before submitting your pull request.
Submitting Changesβ
- Push your changes to your forked repository.
- Submit a pull request against the
main
branch of the original repository. - Provide a clear and detailed description of your changes in the pull request.
Code Reviewsβ
- Be open to feedback and be willing to make changes if necessary.
- Respond to comments in a timely manner and engage in discussions about your code.
Documentationβ
- Update the documentation if your changes introduce new features or modify existing ones.
- Ensure that the README file is kept up-to-date.
Bug Reports and Feature Requestsβ
If you encounter bugs or have ideas for new features, please open an issue with a clear description and, if applicable, steps to reproduce the problem.
Thank you for contributing! We appreciate your time and effort in making our project better.