- 1única font per al color, la tipografia i l’espaiat
- 3principis: consistent, accessible i semàntic
- 9estrelles a GitHub de gent de fora
La situació
Tot producte que creix acaba igual: quatre botons diferents que es diuen «botó», un blau que no és el blau, i una pantalla nova que triga tres dies perquè cal tornar a decidir coses que ja estaven decidides.
Què es va construir
Una biblioteca de components publicada com a paquet i consumida per les aplicacions del mateix repositori, amb els valors de color, tipografia i espaiat declarats una sola vegada i utilitzats a tot arreu. Documentació viva al costat del codi, perquè es consulti abans d’escriure un component nou.
Què en va sortir
Afegir una pantalla passa a ser muntar peces que ja existeixen i que ja són accessibles. La consistència deixa de dependre que algú se’n recordi.
Què té a veure això amb tu
És el que hi ha per sota del nostre CRM i de qualsevol eina a mida que construïm: si el producte ha de viure anys, la disciplina es posa al principi o no es posa mai.
Tots els casos