Single Source of Truth
Single Source of Truth (SSOT) to zasada, że Design System ma jedno źródło prawdy — jedno miejsce, gdzie zdefiniowane są aktualne wartości, style i komponenty.
Co to jest?
Single Source of Truth w kontekście Design Systemu oznacza, że istnieje jedno autorytatywne źródło dla każdej decyzji projektowej. Nie ma duplikatów, rozbieżności ani konkurujących wersji. Jeśli kolor primary to #6366F1, to ta wartość jest zdefiniowana w JEDNYM miejscu i referencowana wszędzie indziej. SSOT eliminuje problem „która wersja jest aktualna?”
Jak to działa?
SSOT działa na zasadzie jednego źródła i wielu konsumentów. Źródłem mogą być Figma Variables (design) lub JSON token file (kod). Narzędzia synchronizacji (Tokens Studio, Style Dictionary) eksportują tokeny do CSS, iOS, Android z tego jednego źródła. Zmiana w źródle automatycznie propaguje się do wszystkich platform.
Jak wdrożyć?
Przykłady z prawdziwych Design Systemów
Salesforce Lightning używa centralized token repository z automatycznym eksportem do Web, iOS i Android. Atlassian synchronizuje Figma Variables z kodem przez dedykowany pipeline. Carbon IBM eksportuje tokeny z SCSS do CSS Custom Properties, JSON i iOS/Android.