🎨 Design Systems

Single Source of Truth — co to jest?

Zasada, według której istnieje jedno, autorytatywne źródło prawdy o wyglądzie i zachowaniu komponentów. Każdą zmianę wprowadzasz w jednym miejscu, a reszta się synchronizuje.

Jak to działa?

Wyobraź sobie, że masz przycisk zdefiniowany w Figmie, w kodzie Reacta i w dokumentacji. Jeśli każdy z nich żyje niezależnie, po tygodniu będą się różnić. Single Source of Truth oznacza, że jedno z tych miejsc jest źródłem prawdy (np. kod w repo), a reszta się z niego generuje lub jest z nim ściśle zsynchronizowana. Na przykład, design tokeny definiujesz w pliku JSON, z którego generujesz CSS, zmienne Figmy i dokumentację.

Dlaczego to ważne?

Bez jednego źródła prawdy zespoły pracują z różnymi wersjami tych samych komponentów, co prowadzi do rozbieżności między designem a kodem i niekończących się błędów.

Powiązane pojęcia

Chcesz wiedzieć więcej?

Zbuduj jedno źródło prawdy dla swojego zespołu

Sprawdź Design System Masterclass →