Thank you for your interest in contributing to our project! We greatly appreciate any contributions that can help improve our project.
- Before opening a new issue, first search for existing issues to avoid duplications.
- Provide detailed reports to make things easier for maintainers.
- use video if you cant explain detailed report
- Make a clear commit message using the format:
feat: [feature name]
: for adding new featuresfix: [bug name]
: for fixing bugsdocs: [description of changes made to documentation]
: for changes made to documentationchore: [description hole change]
: for administratif workrevert: description what refert]
: undoing or rolling back previous changes that have been committed to a repository or source code
- example if you want delete something :
refactor: Remove [feature_name]
chore: Delete [feature_name]
revert: Remove [feature_name]
docs: Update docs after delete [feature_name]
If you would like to contribute to our project by sending fixes or adding new features, please follow these steps:
- Fork our repository to your GitHub account.
- Create a new branch for the feature or fix you are working on.
- Make changes in that branch.
- Push your branch to your GitHub repository.
- Create a Pull Request from your branch to the master branch in our repository.
- Wait for the reviewer to review your Pull Request.
- You can help by fixing existing issues
- Don't work on issues assigned to others (to avoid duplicate efforts)
- Before starting to work on an issue, please first add a comment and ask to get assigned to that issue. This way everyone will know you're working on that and it avoids duplicate efforts.
- Commit messages must start with: fix: #1 [description] which 1 is the number of issue, so the issue will close automatically and it gets added to changelog file on a release.