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

  1. Définir l'intention du composant dans guidelines/components/[nom].mdDefine the component intent in guidelines/components/[name].md
  2. Créer les tokens dans tokens/component.json en référençant les sémantiquesCreate tokens in tokens/component.json referencing semantic tokens
  3. Implémenter le Web Component (Lit) dans src/components/sda-[nom].jsImplement the Web Component (Lit) in src/components/sda-[name].js
  4. Créer la Storybook story pour documentation et tests visuelsCreate the Storybook story for documentation and visual tests
  5. 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

CatalogueCatalog

Contribuer à ce projetContribute to this project Ce système est ouvert aux contributions — tokens, composants, décisions architecturales, corrections d'accessibilité ou documentation. Toute amélioration est bienvenue. This system welcomes contributions — tokens, components, architectural decisions, accessibility fixes, or documentation. Every improvement counts.
Voir sur GitHub → View on GitHub →