All pull requests are welcome, there are just a few guidelines you need to follow.
When contributing to this repository, please first discuss the change by creating a new issue or by replying to an existing one.
- Make sure you have a GitHub account.
- Fork the repository, you can learn about forking on Github
- Clone the repro to your local machine.
- Create branch topic for the work you will do, this is where you want to base your work.
- This is usually the master branch.
- To quickly create a topic branch based on master, run git checkout -b fix/master/my_contribution master. * Note: Please avoid working directly on the master branch.
- Once you have a branch, make your changes and commit them to the local branch.
- All submissions require a review and pull requests are how those happen. Consult GitHub Help for more information on pull requests.
- Push your changes to a topic branch in your fork of the repository.
At this point you're waiting on the code/changes to be reviewed.