If you want to work on someone else's GitHub repo, you'll start with a fork. After forking and cloning the repo locally, though, you're kind of on your own and there's a ton of Git-related work you need to do for a successful pull request.
To help you figure out this complex process, this guide walks you through making your first contribution (all the way to the point where you can start your second).
As you can probably see, it's a lengthy process. So, to keep this as brief as possible, this doc is light on conceptual details and heavy on execution.
The guide assumes you:
- Have a GitHub account