feat(v1): bloquants release v1 — tests, stories, visual regression, gouvernance, publishing
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>
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
DSMMG — Design System ManageMate Group
|
||||
Copyright (c) 2026 ManageMate Group. Tous droits réservés.
|
||||
|
||||
LICENCE PROPRIÉTAIRE — USAGE INTERNE MANAGEMATE GROUP
|
||||
|
||||
Cette licence régit l'utilisation des packages :
|
||||
@managemate/css, @managemate/react, @managemate/icons, @managemate/tokens
|
||||
ainsi que le code source du repository associé.
|
||||
|
||||
1. PROPRIÉTÉ INTELLECTUELLE
|
||||
Le DSMMG (Design System ManageMate Group) et l'ensemble de ses
|
||||
composants logiciels, designs, tokens, illustrations et documentation
|
||||
sont la propriété exclusive de ManageMate Group SAS. Aucun transfert
|
||||
de propriété n'est effectué par cette licence.
|
||||
|
||||
2. USAGE AUTORISÉ
|
||||
L'utilisation du DSMMG est autorisée :
|
||||
- dans tous les produits et services développés par ManageMate Group
|
||||
ou ses filiales (Synapse, HRTime, Forge, Orbit, MSLM,
|
||||
Espace-Client, sites publics et tout autre produit interne) ;
|
||||
- par les contractuels et prestataires sous accord de
|
||||
confidentialité, dans le strict cadre de leur mission pour
|
||||
ManageMate Group.
|
||||
|
||||
3. INTERDICTIONS
|
||||
Sont strictement interdits sans accord écrit préalable de
|
||||
ManageMate Group :
|
||||
- toute redistribution publique du code source ou des binaires ;
|
||||
- toute utilisation commerciale en dehors des produits ManageMate ;
|
||||
- toute publication sur un registre public (npm, GitHub Packages…) ;
|
||||
- toute reverse-engineering, modification ou extraction des
|
||||
composants pour intégration dans un système tiers ;
|
||||
- toute mention de marque ou usage du logo DSMMG sans autorisation.
|
||||
|
||||
4. ABSENCE DE GARANTIE
|
||||
Le logiciel est fourni "TEL QUEL", sans garantie d'aucune sorte,
|
||||
expresse ou implicite, y compris notamment les garanties d'aptitude
|
||||
à un usage particulier ou de non-violation des droits de tiers.
|
||||
ManageMate Group ne pourra être tenu responsable de tout dommage
|
||||
résultant de l'utilisation du DSMMG.
|
||||
|
||||
5. RGAA / WCAG
|
||||
Le DSMMG fait l'effort de respecter le RGAA 4.1 / WCAG 2.2 AA,
|
||||
mais l'intégrateur final reste responsable de la conformité de
|
||||
l'application complète. Les composants sont des briques, pas une
|
||||
garantie totale.
|
||||
|
||||
6. CONTACT
|
||||
Pour toute demande de licence étendue ou d'usage hors périmètre :
|
||||
licensing@managemate.fr
|
||||
Reference in New Issue
Block a user