First off, thanks for taking the time to contribute! :hearth:
See the Table of Contents for different ways to help and details about how this project handles them. Please make sure to read the relevant section before making your contribution.
When contributing to this project, you must agree that you have authored 100% of the content, that you have the necessary rights to the content and that the content you contribute may be provided under the project license.
Whenever you want to commit something to a branch, please make sure to follow the conventional commits convention.
Commits should be as atomic as possible, meaning you should split everything you are committing into smaller commits.
If you want to bring the work on a branch to the main branch, you should create a Pull Request. To create a new Pull Request, go to the Github UI and select the appropriate branch to merge from.
For your Pull Request to be merged, it will need to be reviewed and approved by one of the project members.
Your Pull Request will also need to have all workflow checks successful (tests, lint...).
Every Pull Request should be related to an issue, and following this, the source branch of your Pull Request should be named like the issue id.
To report a bug or ask for a new feature, you must create a new issue on the Github repository detailing what your issue is about with as many details as possible.
- Corentin Hervaud