Open-source software is any program which makes its source code freely available to anyone to review, modify, and share.
Open-source projects that are hosted in public repositories benefit from contributions made by the broader developer community, and are typically managed through Git. This tutorial will discuss the benefits of contributing to open-source projects, and go over installing and setting up Git so that you can contribute to software projects.
A rundown of GitHub Developer Advocate Brian Douglas' favorite tips to make your life easier as a project maintainer and future contributor.
Git tips and tricks for preparing and submitting great pull requests.