ComposantsComponents
Chaque composant est un contrat — intention, variantes autorisées, tokens associés, règles d'accessibilité, cas limites, gouvernance. Les agents appliquent ces contrats sans les improviser. Each component is a contract — intent, allowed variants, associated tokens, accessibility rules, edge cases, governance. Agents apply these contracts without improvising.
Workflow de créationCreation workflow
- Définir l'intention du composant dans
guidelines/components/[nom].mdDefine the component intent inguidelines/components/[name].md - Créer les tokens dans
tokens/component.jsonen référençant les sémantiquesCreate tokens intokens/component.jsonreferencing semantic tokens - Implémenter le Web Component (Lit) dans
src/components/sda-[nom].jsImplement the Web Component (Lit) insrc/components/sda-[name].js - Créer la Storybook story pour documentation et tests visuelsCreate the Storybook story for documentation and visual tests
- Ouvrir une PR avec impact tokens documenté — approbation requise si composant modifiéOpen a PR with documented token impact — approval required if component is modified