~/talk

Evolving your Design System through Data

name:Lo Kim
github:laurkim
slides:none on file

Polaris design system team builds a coverage dashboard and a Polaris migrator that parse TypeScript and Sass to measure usage, run automated migrations, and open a single PR that updates 1,500 files and ~3,000 lines. Metrics: Polaris covers 35% of admin in 2021, v9 lifts coverage +16% and token usage +21%, typography rebuild raises coverage +18%, spacing migration increases coverage ~50%. They consolidate repos, cut 300 to 5 breakpoints, and aim for a 90% coverage goal.

AI-written summary · about

  1. 0:00Shopify and Polaris intro
  2. 3:16Design system growth challenges
  3. 7:31Mission to improve adoption
  4. 8:13Coverage dashboard strategy
  5. 11:42How coverage dashboard works
  6. 13:32Live demo: coverage dashboard
  7. 16:42Data-driven design decisions
  8. 17:43Breakpoints reduced to five
  9. 19:49Typography usage analysis
  10. 22:58Manual migrations limits
  11. 25:29Polaris migrator tool
  12. 27:56Year of data-driven lessons
  13. 29:45Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.