This guide will teach you how to properly contribute to open source projects on GitHub. It assumes that you already know about how to use Git for version control and that you already have a GitHub account.
https://gun.io/news/2017/01/how-to-github-fork-branch-and-pull-request/