Design systems
A single token source, components built from it, and a lint rule that fails the build when someone types a colour by hand. Design systems fail by erosion, so we make erosion a build error.
- Token architecture
- Component libraries
- Theming and white-label
- Accessibility baked in