Design system (Storybook)
Wspólne komponenty, tokeny i zasady, które utrzymują spójność produktu między ekranami, zespołami i platformami.
Tokeny przechowują decyzje (kolory, odstępy, typografię), komponenty implementują je raz, a dokumentacja pokazuje, jak ich używać. Storybook to popularne narzędzie do tworzenia i dokumentowania komponentów w izolacji, z każdym stanem jako „story”, które może być też testem. Design system zwraca się, gdy korzysta z niego kilka ekranów albo aplikacji; dla jednej małej apki wystarczy kilka dobrze nazwanych komponentów.
Powiązane hasła
- Testy regresji wizualnej: Automatyczne zrzuty stron albo komponentów porównywane z zatwierdzonymi, żeby niezamierzone zmiany wyglądu psuły build.
- Dostępność cyfrowa (a11y): Budowanie software’u, z którego mogą korzystać osoby z niepełnosprawnościami: klawiaturą, czytnikiem ekranu, z powiększeniem czy napisami.
- Monorepo: Jedno repozytorium z kilkoma aplikacjami i wspólnymi paczkami, wersjonowanymi i zmienianymi razem.
