Trop long; Pour lire
Après des années de développement, nous avons décidé de standardiser l'interface utilisateur de l'un de nos produits les plus importants - notre tableau de bord multi-applications.
Nous l'avons fait pour nos clients et utilisateurs internes (facilité d'utilisation) ainsi que pour notre équipe produit (processus de conception, prise de décision et codage plus faciles). Nous devions également nous aligner de manière plus cohérente sur l'image de marque de notre entreprise.
Pour cela, nous avons construit un système de conception interne, appelé Satellite. Lors du développement de Satellite, nous avons examiné différentes solutions CSS pour la bibliothèque d'interface utilisateur, toutes avec leurs avantages et leurs inconvénients : Saas, modules css, css-in-js.