We'd love to accept your patches and contributions to this project. There are just a few small guidelines you need to follow.
All submissions, including submissions by project members, require review.
We use GitHub pull requests for this purpose.
Consult GitHub Help for more information on using pull requests.
- Fork this repository to your GitHub account.
- Clone your fork to your local system using git.
git clone URLofYourRepository
- Add your changes.
- Push local changes to your GitHub repository.
git add --all
git commit -m "Short description of changes in this commit"
git push origin master
- Go to your GitHub repository. You'll see it has your changes and is some commits ahead of the original repository.
- If it is some commits behind, update your fork:
git fetch upstream
git checkout master
git merge upstream/master
Push the updated changes to your GitHub repository:
git push origin master
- Go to your GitHub fork, which is some commits aheads of the original. Press
Compare
to review the changes. - Describe the changes you want to push and send a
Pull Request
. - Your changes will be added to the original repository once your Pull Request is reviewed and accepted.