Lyne Design System
@SBB
History
@SBB
- Relaunch sbb.ch -> 4 years ago
- EOL Tech Stack (Estatico, jQuery)
- Goal: deliver Assets that are easy to consume by others
- Solution -> Web Components
- Elaboration -> Design System
- Immense pace/progress
- Various presentations, interviews...
- Spread the word...
-> Other projects / key players start to see the need for a company wide Design System
Targets
... defined by Lyne
- Tech-Agnostic Components
- Documentation: Shared Common Language
- Ressources
- Guidelines
- UX Principles, Patterns, Principles
- Single Source of Truth
- Bring Dev and UX/UI close together
Building Blocks
... everything is work-in-progress ...
- Figma
- Design Tokens
- Web-Components
- Documentation
Maintain in one single place, distribute via automation
Design Tokens
Definition
"Design Tokens are organized lists of key-value pairs that describe design decisions"
Cristiano Rastelli
Examples:
- Colors
- Icons
- Spacings
- ...
- Animations
- Sounds
Design Tokens
Workflow
- Figma Team Library is published
- CI fetches contents from Figma
- Workflow creates Design Tokens for various platforms (Web, iOS, Android, Sketch)
- Design Tokens are published to npm
- Design Tokens are published on cdn
Design System
Workflow
- Design Tokens are changed
- Web Componets are rebuild
- Documentation is rebuild
Lyne Design System
By Yves Tscherry
Lyne Design System
- 101