We appreciate your interest in contributing to the Sarax project! To ensure a smooth and collaborative experience for everyone involved, please follow these guidelines when contributing.
Start by forking the repository to your own GitHub account. This allows you to freely make changes without affecting the main project.
Before making any changes, create a new branch for your feature or bug fix:
git checkout -b my-feature-branch
Make your modifications in the newly created branch. Ensure that your code follows the existing style and conventions used in the project.
Before submitting your changes, please test them thoroughly. Ensure that any new features are working as expected and that existing functionality is not broken.
Use clear and concise commit messages to describe your changes. Follow this format for your commit messages:
[Type]: Brief description of the change
Types can include:
- Fix: A bug fix.
- Feature: A new feature.
- Docs: Changes to documentation.
- Style: Formatting changes (no code changes).
- Refactor: Code changes that neither fix a bug nor add a feature.
Once you’ve made and committed your changes, push them to your fork:
git push origin my-feature-branch
Navigate to the original repository and open a pull request (PR) from your branch. In the PR description, explain your changes, the rationale behind them, and any relevant context.
Be responsive to feedback and suggestions from the project maintainers. Make any necessary adjustments to your code based on their comments.
All contributors are expected to adhere to our Code of Conduct. This ensures a positive and inclusive environment for everyone involved in the project.
If you encounter bugs or have feature requests, please open an issue in the repository. Provide as much detail as possible, including steps to reproduce the issue and the expected behavior.
If you are updating or adding documentation, please ensure that it is clear, concise, and easy to understand. Follow the existing structure and formatting styles.
Thank you for your interest in contributing to Sarax! Your contributions help make this project better and more valuable for everyone. We look forward to collaborating with you!