Thank you so much for wanting to contribute to this project! All contributors shall conform to the Code of Conduct.
This guide will help you to get your contributions accepted.
To get an overview of the project, it is advised to read the Readme file. To have the highest chance that your contributions get accepted, make sure all your contributions align to the overarching goals of the project.
A valid and welcome contribution is creating issues. First, search if the issue you intend to report issue already exists. If a related issue doesn't exist, use the issue form.
Wander through the existing issues to find one that interests you. If an issue has been lingering for some time, it is most likely nobody has been working on it. Feel free to initiate a pull request containing your fix.
Making changes follows the standard GitHub flow. If you have write access to the repository, feel free to create a new branch solving the issue. If your change is inconsequential such as fixing a typo or if you are the owner of the project, you can also use the main branch directly. If you don't have write access feel free to fork the repository, fix the issue and do a pull request.
Commit your chances once you are happy with them.
When you're finished with the changes, create a pull request.
- Fill the "Ready for review" template to help reviewers understand your changes as well as the purpose of your pull request.
- Don't forget to link PR to issue if you are solving one.
- Enable the checkbox to allow maintainer edits so the branch can be updated for a merge. Once you submit your PR, your proposal will be reviewed. Please be patient as this may take some time.
- Somtimes you may be asked to provide changes before your request is accepted, either using suggested changes or pull request comments. You can apply suggested changes directly through the UI.
- As you update your PR and apply changes, mark each conversation as resolved.
- If you run into any merge issues, checkout this git tutorial to help you resolve merge conflicts and other issues.
Congratulations and thank you for the effort. CowFreedom thanks you ✨.