Github: how to contribute to an open source project (on github)
0. You need an account - just click [Sign Up]
1. On the project's github page click on [Fork]
Takes a few seconds, then you have a copy of the project
2-easy. If the change is trivial make the change on the github website
2-larger. If the change is larger you'll want to make a copy on your own computer
git clone <url-of-your-fork>
2.2 Make the changes on your computer, then:
git add -A Put your changes in
git status Shows your changes (to verify)
git config --global --edit Set your name and email
git commit -m '<msg>' Locally check it in
git push Upload
You'll be asked for your username and password when doing the 'push'.
This gets the change into your own fork.
3. Now you want to propose your change to the project's maintainer.
This is called a 'pull' request. Go back to the github page for your fork.
Review your changes then click on [Pull].
There is then a choice to close it - I am not 100% but I don't do that.
Then visit the project's main page on github and see your request.