Contributing to open source software; creating a pull request
Contribute code to someone else's GitHub project with a pull request

Introduction
Contributing to open source software

Getting the project
Forking and cloning the project

Making changes to code
Making and committing our changes

Creating the pull request
How to create a pull request on GitHub

Negotiating the review process
Review and hopefully get your pull request merged

Summary and Shortcuts
Contributing to open source software Summary