Style Guide Design System Digital Design Systems 6 @livmadsen https://medium.com/@NateBaldwin/anatomy-of-a-design-system-7a6b0677bf5 Anatomy of a Design System, as illustrated by Nate Baldwin Content Strategy Voice & Tone UI Presentation Layer Documentation Processes Dev Standards Components Brand deliberate managed
LATE Patterns are not extracted for easy re-use Things grow out of control, it gets hard to consolidate Use cases have not solidified. You get eager and overdo it. TOO LITTLE No clear way to use. Death by a thousand options
and pieces that make up your interface.” @livmadsen — Brad Frost https://bradfrost.com/blog/post/interface-inventory/ Example of an interface inventory, ca. 2013
Apply variations and transitions to presentation and layout Respond to interactions Have state & logic 22 @livmadsen Presentation Present content in the interface Logicless No own state (often called “dumb”) Themeable Simple variations Re-usable in many contexts, agnostic of placement (no outside spacing) Layout Place other components relative to each other Flows/flex/grids/pages Also no own state
Apply variations and transitions to presentation and layout Respond to interactions Have state & logic also consider: utils/helpers Help w. common logic, complex condition checks, transformation tasks 23 @livmadsen Presentation Present content in the interface Logicless No own state (often called “dumb”) Themeable Simple variations Re-usable in many contexts, agnostic of placement (no outside spacing) Layout Place other components relative to each other Flows/flex/grids/pages Also no own state