133feff75d
6 chantiers v1 sur 7 livrés (DataTable refonte reportée car nécessite 2-3j en propre — TanStack Table + virtualisation + filter builder). v1-A — Tests (4 → 22 fichiers) : - Avatar, AvatarGroup, UserCard, MetricCard, ProfileHeader, Tooltip, Sheet, Drawer, Slider, ToggleGroup, Tabs, Pagination, Accordion, Switch, Badge, ConfirmDialog, Popover, Menu, Text, PricingCard, FeatureCard, Toast — chacun avec render + clavier + axe-core. v1-B — Storybook (7 → 23 fichiers) : - Avatar, UserCard, ProfileHeader, MetricCard, PricingCard, FeatureCard, Sheet (4 sides), HoverCard, Slider, ToggleGroup, Menu+ContextMenu, Toast (avec démo "Empiler 5"), Tabs, Pagination, Accordion, Badge. v1-D — Visual regression Playwright : - playwright.config.ts (light + dark, threshold strict 0.2) - e2e/visual.spec.ts (20 stories critiques) - Step CI + upload report en cas de fail v1-E — Site doc Starlight rempli : - 11 pages composants détaillées (Button, Input, Tooltip, Dialog, Toast, Avatar, ThemePicker, MetricCard, PricingCard, ToggleGroup, Slider) avec API, anatomie, do/don't, A11y. v1-F — Publishing Verdaccio : - verdaccio/config.yaml, docker-compose.verdaccio.yml, .npmrc - README setup local + déploiement prod + backups + sécurité v1-G — Gouvernance : - LICENSE, CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md - CODEOWNERS, PR template, 3 issue templates (bug/feature/rfc) Bug fix bonus : tooltip dark mode (text-primary comme bg + text-inverse comme texte → blanc-sur-blanc invisible). Remplacé par neutral-900/0 en light + bg-raised/text-primary en dark. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
73 lines
2.9 KiB
Markdown
73 lines
2.9 KiB
Markdown
# Code de conduite — DSMMG
|
|
|
|
Inspiré du [Contributor Covenant 2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct/)
|
|
et adapté au contexte ManageMate Group.
|
|
|
|
## Notre engagement
|
|
|
|
En tant que membres, contributeurs et mainteneurs du DSMMG, nous nous
|
|
engageons à faire de la participation à ce projet une expérience
|
|
exempte de harcèlement pour tout le monde, indépendamment de l'âge,
|
|
de la corpulence, du handicap visible ou invisible, de l'origine
|
|
ethnique, des caractères sexuels, de l'identité ou expression de genre,
|
|
du niveau d'expérience, de l'éducation, du statut socio-économique,
|
|
de la nationalité, de l'apparence personnelle, de la religion ou de
|
|
l'orientation sexuelle.
|
|
|
|
## Comportements attendus
|
|
|
|
- Faire preuve d'**empathie** et de **bienveillance**.
|
|
- Respecter les opinions, points de vue et expériences différents.
|
|
- Donner et accepter avec grâce les retours constructifs.
|
|
- Assumer la responsabilité de nos erreurs, présenter nos excuses aux
|
|
personnes affectées, et apprendre de nos erreurs.
|
|
- Privilégier ce qui est le mieux pour la communauté, pas seulement
|
|
pour nous individuellement.
|
|
|
|
## Comportements inacceptables
|
|
|
|
- Langage ou imagerie sexualisé, attention ou avances sexuelles
|
|
importunes.
|
|
- Trolling, commentaires insultants ou désobligeants, attaques
|
|
personnelles ou politiques.
|
|
- Harcèlement public ou privé.
|
|
- Publication d'informations privées de tiers (adresse, e-mail, etc.)
|
|
sans permission explicite.
|
|
- Toute autre conduite raisonnablement considérée comme inappropriée
|
|
dans un cadre professionnel.
|
|
|
|
## Application
|
|
|
|
Les responsables du projet sont chargés de clarifier et faire
|
|
respecter nos standards de comportement. Ils prendront des mesures
|
|
correctives appropriées et équitables en réponse à tout comportement
|
|
qu'ils jugent inapproprié.
|
|
|
|
Les mainteneurs ont le droit et la responsabilité de supprimer,
|
|
modifier ou rejeter les commentaires, commits, code, modifications de
|
|
documentation et autres contributions qui ne sont pas alignés avec ce
|
|
code de conduite.
|
|
|
|
## Application interne
|
|
|
|
Les violations peuvent être signalées au mainteneur principal du
|
|
projet ou à `conduct@managemate.fr`. Toutes les plaintes seront
|
|
examinées avec sérieux et donneront lieu à une réponse jugée
|
|
nécessaire et appropriée. Confidentialité garantie.
|
|
|
|
## Sanctions possibles
|
|
|
|
1. **Correction** — avertissement privé, explication écrite de la
|
|
violation et de la conduite attendue.
|
|
2. **Avertissement** — avertissement officiel + interdiction
|
|
d'interaction avec la victime pendant une période définie.
|
|
3. **Bannissement temporaire** — interdiction de toute interaction
|
|
avec le projet pendant une période donnée.
|
|
4. **Bannissement définitif** — interdiction permanente de toute
|
|
interaction publique avec le projet.
|
|
|
|
## Attribution
|
|
|
|
Adapté du [Contributor Covenant version 2.1](https://www.contributor-covenant.org/version/2/1/code_of_conduct/),
|
|
disponible sous Creative Commons Attribution 4.0.
|