- Perform a search to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one.
Enhancement suggestions are tracked as GitHub issues.
- Use the issue template "What problem needs to be solved?"
- Fill out the form
- Create a branch from the issue that your code is developed to solve. If a branch exists cooperate on that branch instead. Guide: (https://docs.github.com/en/issues/tracking-your-work-with-issues/creating-a-branch-for-an-issue)
- Develop the code using your prefered toolstack
- Commit code to the branch, explaining in the commit messages what the code does. Please condsider following conventional commits standard: (https://www.conventionalcommits.org/en/v1.0.0/#summary)
- Create a pull request and describe how to test, to make it easy for the reviewer: (https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/about-pull-request-reviews)
This guide is based on the contributing.md. Make your own!