These guidelines are a collection of principles, foundations and usage guidelines for designing GitHub command line products.


Design guidance on how we format content in in the Terminal through text formatting, color and font weights.


Design concepts and constraints that can help create a better Terminal like experience for GitHub.

Getting started

Primer is also a design system for Terminal like implementations of GitHub. If you’re just starting out with creating those kind of experiences, here’s a list of principles and design foundations to get you started.