This could be when you are getting started at some point when you have a question, you may want to discuss with the contributors or maintainers. mailing list is the main discussion forum. Feel free to be open to discuss anything.
Please report any issues here. We are delighted to have your feedback and comments.
Please look available issues and look which could be a best fit for your expertise.
Also, if you have an idea of any feature requests, create an issue and discuss on the mailing list or on the issues.
Create a branch referencing the issue number.
git checkout -b gh-<issue-number>
or git checkout -b gh-<issue-number>-<a-short-description-of-the-contribution>
Commit atomic changes with proper commit messages. Also, reference issue number as a preficx to commit message.
gh-<issue-number>: COMMIT-MESSAGE
Include “Fix”, “Fixes” or “Closes” as required in the commit message body. So, that the issues will be closed automatically once the commits are merged.
Fixes #<issue-number>
Once the commits are ready, push the changes to your fork.
git push origin gh-<issue-number>