The latest from GitHub's engineering team - The GitHub Blog logoThe latest from GitHub's engineering team - The GitHub Blog
|Frontend

Design system annotations, part 1: How accessibility gets left out of components

2025-05-09
13 min read
5

Endigest AI Core Summary

This post explores how accessible design system components can still produce inaccessible designs, and introduces GitHub's annotation toolkit as a solution.

  • Accessibility annotations convey design intent not visible in mockups, covering focus order, alt text, form labels, and assistive technology behavior
  • Accessible components don't guarantee accessible designs: heading hierarchy, responsive layouts, and contextual image descriptions still require manual attention
  • GitHub built an internal Figma Annotation Toolkit (now open source), based on CVS Health's Inclusive Design annotation kits, to make accessibility documentation intuitive for all designers
  • The toolkit integrates annotations directly into Primer components, reducing redundant annotation work while capturing per-instance variations
  • WCAG compliance alone is insufficient; direct input from assistive technology users is emphasized as the most critical part of accessibility work