Using GitHub
In HMRC we store our prototypes on GitHub, so every designer needs a GitHub account and to know how to share and manage their prototypes on the platform.
GitHub makes it easy to store, update, and collaborate on files — including code, content, and design assets. It also helps us work in the open when appropriate, and track changes over time.
Get set up on GitHub
You can use an existing GitHub account if you have one or you can create a new one. Full guidance on setting up your account and being added to the HMRC organisation is available in the MDTP handbook.
Please remember that a GitHub account is a public profile, linking you to HMRC.
GitHub guidance
If you’re new to using Git, GitHub publishes and manages a number of tutorials to help you get started.
GitHub getting started guide
A clear, official walkthrough for complete beginners. Great place to start.
GitHub Cheat Sheet
Printable, simple reference for the most common commands.
GitHub Flow explained
Introduces key ideas like branching, pull requests, and code review in plain English.
GitHub glossary
Explains key terms like ‘branch’, ‘commit’, and ‘merge’ in friendly, non-intimidating language.
Books
Git for Humans by David Demaree
Git for Humans is written specifically for designers and is available for HMRC colleagues at Skillsoft. You may be able to find a copy from online retailers.