Prisma
Design system e libreria di componenti per una famiglia di prodotti interni.
Concept Progetto sviluppato internamente. Non è un lavoro commissionato e non fa riferimento ad aziende reali.
Concept di un sistema di design pensato come codice: token, componenti e regole di composizione con una sola fonte di verità condivisa fra design e sviluppo.
Premessa
Un design system muore quando design e codice tengono due verità diverse. Dopo sei mesi le due versioni divergono e nessuno sa quale sia quella giusta.
La domanda non è quali componenti servono, ma da dove arrivano i valori.
Impostazione
I token sono l’unica sorgente: da lì si generano sia le variabili CSS sia i riferimenti di design. Un colore cambia in un punto solo.
I componenti espongono poche varianti dichiarate. Ogni proprietà aggiuntiva è una decisione rimandata a chi userà il sistema.
Sistema
La documentazione è generata dal codice reale: se un componente cambia e la documentazione non segue, la build lo segnala.
Il contrasto è verificato in automatico su tutte le combinazioni di token previste, non a campione.