-
Open an issue
-
if you are new to this project:
2.1 fork the project (if you don't have it yet)
2.2 Clone your own forked repository (
git clone ...
) -
Checkout the latest version of the base branch (if it is different from master - rare but possible situation)
-
Create a new branch and checkout it - this will be the place where you can solve the issue.
-
Write patches, commit them and push them into your forked repo.
- PLEASE, DO NOT FORGET to reference the issue (e.g. ref #123 or closes #123).
- PLEASE, BEAR IN MIND our CodingStyle and commit policy.
-
When you think you are done, create a Pull Request using GitHub web interface.
-
After merging your Pull Request, your temporary branch is useless. Checkout the base branch (usually
master
) and prune deleted branches (git fetch --all -p
)