Skip to content
Primer
/
Interface guidelines
Design
Interface guidelines
Octicons
Desktop
Mobile
CLI
Build
CSS
React
React Brand
ViewComponents
Contribute
About
Site navigation
Guides
Introduction
About
Figma
Introduction
Getting started
How to contribute
Development
React
Component lifecycle
Component status
Accessibility
Accessibility at GitHub
Guidelines
Tools
Alternative text for images
Assistive technology announcements
Descriptive buttons
Focus management
Headings
Links
Semantic HTML
Text resize and respacing
Tooltip alternatives
Contribute
How to contribute
Design
Content
Documentation
Foundations
Color
Responsive
CSS utilities
Getting started
Animations
Borders
Box shadow
Colors
Details
Flexbox
Grid
Layout
Margin
Padding
Typography
Layout
Typography
Icons and visuals
Octicons
Octovisuals
Design guidelines
UI patterns
Dates and times
Empty states
Feature onboarding
Forms
Messaging
Progressive disclosure
Saving
Components
Action bar
Action list
Action menu
Anchored overlay
Autocomplete
Avatar
Avatar pair
Avatar stack
Box
Branch name
Breadcrumbs
Button
Button group
Checkbox
Checkbox group
Comment box
Counter label
Data table
Details
Dialog
Filter input
Flash
Form control
Heading
Icon
Icon button
Link
Nav list
Page header
Pagination
Popover
Progress bar
Segmented control
Radio
Radio group
Select
Text input
Text input with tokens
Textarea
Toggle switch
Token
Tree view
Native
CLI
Getting started
Foundations
Components
Desktop
Getting started
Foundations
Mobile
Platforms
Foundations
GitHub
Component status
Check out the
component lifecycle
for more information on each status.