L’approche de travail
Component Spec définit un seul composant de design system. Il organise la transmission autour de l’anatomie, des variantes, des propriétés d’API, des états d’interaction, du comportement responsive, de l’accessibilité et de l’usage. Les parties obligatoires et facultatives sont rendues explicites.
Son but est de mettre designers et développeurs d’accord. Une capture d’écran statique ne rend pas compte du comportement de chargement d’un bouton ni du retour du focus d’une boîte de dialogue. La source demande donc des exemples et des cas limites, tout en laissant en dehors de cette tâche les modèles de documentation plus larges et les patterns multi-composants.
Livrables attendus
- Une spécification de l’anatomie et des variantes
- Un tableau des props avec types, valeurs par défaut et caractère obligatoire
- Des règles d’états, de comportement, d’accessibilité et d’usage
Du brief à la revue
- 01Définir les limites du composant
Définissez son objectif, quand l’utiliser, et les parties obligatoires par rapport aux facultatives.
- 02Spécifier les API et les états
Nommez les propriétés et les variantes, puis décrivez le comportement par défaut, au focus, désactivé, en chargement et, le cas échéant, en erreur.
- 03Résoudre les détails d’interaction
Documentez le comportement au clavier, du focus, responsive et des cas limites avec des exemples que l’implémentation peut vérifier.