I like the guide, it seems to be missing one section which is the process of contributing to projects that can be a little awkward until you get use it.
Create your git clone locally
Synch your local git with the remote
When you want to change make a remote branch
When you are ready to share — make a pull request
Ask others to review your pull request — get 1 approval (LGTM , +1)
Merge you code into master (or get it merged)
review it — be happy
Of course I didn't scour it maybe in there.