docs: conventions Git (Conventional Commits)#2
Merged
Conversation
Design system cohérent appliqué à toute l'app, sans régression fonctionnelle : - Tokens CSS uniques dans styles.scss (couleurs cuivre/papier/patine, badges de rôle, typo modulaire, espacement base-4, rayons, ombres, mouvement). - Thème Material personnalisé via remappage des jetons système M3 (--mat-sys-*) vers les tokens --cc-* sur :root — boutons, cartes, checkbox, progress-bar et toolbar héritent de la marque sans toucher angular.json. - Accessibilité : focus visible global, skip link vers <main>, landmarks/ARIA, contraste WCAG AA sur tous les couples texte/fond. - Coquille + accueil + cartes : toolbar « papier », hover/focus clavier, responsive. - Pages de contenu (code-review, best-practices, phase-guide) : hiérarchie, largeur de lecture 70ch, panneau de progression collant, badges texte+teinte. Inclut les pages pédagogiques « bonnes pratiques » (aperçu 8 sections + 5 pages-support par phase avec suivi en localStorage). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Hubs + pages de détail pour les principes SOLID et les patrons du Gang of Four, avec données statiques centralisées, routes lazy et entrées de navigation. Enregistrement des deux outils dans le seed backend. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
CLAUDE.md (chargé par session) important 5 docs : architecture, ajout d'un outil, design system, conventions de nommage et commandes. Contenu inféré du code existant (source de vérité). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Documente le format type(scope): description, les types autorisés, les breaking changes, le nommage des branches et des PR. Référence le fichier dans CLAUDE.md aux côtés des autres docs projet. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
CONTENT-STYLE.md (ton « atelier », typographie FR, structure du contenu) et STATE-AND-DATA.md (où vit chaque donnée, patterns signals/route/localStorage/API). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Backend : ESLint flat config, Prettier, suite Vitest sur les invariants du seed. - Frontend : angular-eslint (préfixe app, kebab-case) + Prettier. - Config Prettier partagée à la racine. Scripts lint/format/test dans les deux packages. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Conforme à la règle ESLint no-unused-expressions, comportement identique. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Hook PostToolUse : formatage Prettier auto + garde-fou couleurs en dur (SCSS). - settings.json : allowlist des commandes sûres (lint/test/build/git). - Commande /add-tool : scaffolding d'un outil selon ADD-A-TOOL.md. - .mcp.json : serveur MongoDB en lecture seule (opt-in). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Deux jobs : backend (lint + Vitest) et frontend (lint + build) sur push main et PR. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Résumé
Ajoute
GIT-CONVENTIONS.md, source de vérité des messages de commit et du nommage des branches/PR, basée sur Conventional Commits. Aligné sur le style des docs existantes (français, tableaux ✅/❌, exemples réels du dépôt).Contenu
type(scope): description— description FR, impératif, sans majuscule ni point finalfeat,fix,docs,style,refactor,perf,test,build,ci,chore,revert) + cas spécialinit!+BREAKING CHANGE:), corps & pied de pagetype/description-kebab-case) et PRRéférence le fichier dans
CLAUDE.mdaux côtés des autres docs projet. Prolonge la section 3 deNAMING-CONVENTIONS.mdsans la dupliquer.🤖 Generated with Claude Code