An interview with Git maintainer Junio Hamano
GitHub is the home of many popular open source projects like Ruby on Rails, jQuery, Docker, Go and many others. The way people (usually) contribute to an open source project on GitHub is using pull requests. A pull request is basically a patch which includes more information and allows members to discuss it on the website. This tutorial will guide you through the whole process to generate a pull request for a project.