Modules, composants, toolkits, pattern libraries, building blocks, design systems, templates... au-delà de la terminologie variée, le but du style guide est de décomposer son projet web en de nombreux éléments simples, extensibles et surtout réutilisables.
Le principe de style guide appliqué au développement front n'est pas nouveau, mais il s'est récemment enrichi, avec l'apparition de "living" style guides. Ces livrables à part entière, mis à disposition de toute l'équipe, sont composés de modules directement consommés par les sites web en production.
Et que ce soit à travers les frameworks Javascript en vogue ou avec l'arrivée des Web Components, cette approche est plus que jamais d'actualité ! Je vous expliquerai les avantages de cette approche et je vous donnerai des outils et des conseils pour l'appliquer à votre prochain projet web.