@@ -69,7 +69,7 @@ pnpm format # Corriger automatiquement ESLint
6969- ** Icônes** : Utiliser le composant ` VIcon ` avec @iconify/vue
7070
7171### Qualité du code et commits
72- - ** Commits** : Suivre les commits conventionnels (` feat: ` , ` fix: ` , ` docs: ` , etc. )
72+ - ** Commits** : Suivre les commits conventionnels (voir ` .github/conventions-commits.md ` )
7373- ** Linting** : @antfu/eslint-config avec règles spécifiques à Vue
7474- ** Pre-commit** : Husky exécute lint-staged sur ` *.{vue,ts} `
7575- ** CI** : GitHub Actions exécute les tests, le linting et la vérification de build
@@ -92,58 +92,6 @@ pnpm format # Corriger automatiquement ESLint
9292- ** Stories** : Utiliser le format Storybook CSF3 avec ` args ` /` argTypes `
9393- ** VitePress** : Site de documentation dans ` docs/ ` avec références de composants
9494
95- ## 🎯 Conventions Git & Commits
96-
97- ### Format des commits
98-
99- Utilise ** TOUJOURS** le format : ` type(scope): gitmoji description `
100-
101- ** Exemple** : ` feat(auth): ✨ ajoute la fonctionnalité de connexion OAuth2 `
102-
103- ### Types de commits conventionnels
104- - ` feat ` : ✨ Nouvelles fonctionnalités
105- - ` fix ` : 🐛 Corrections de bugs
106- - ` docs ` : 📚 Documentation
107- - ` style ` : 💄 Formatage, style (pas de changement de logique)
108- - ` refactor ` : ♻️ Refactoring (ni feat ni fix)
109- - ` perf ` : ⚡ Améliorations de performance
110- - ` test ` : ✅ Ajout/modification de tests
111- - ` chore ` : 🔧 Maintenance, configuration, dépendances
112- - ` ci ` : 👷 CI/CD, GitHub Actions
113- - ` revert ` : ⏪ Annulation de commit
114-
115- ### Gitmojis recommandés
116- - ✨ ` :sparkles: ` - Nouvelle fonctionnalité
117- - 🐛 ` :bug: ` - Correction de bug
118- - 📝 ` :memo: ` - Documentation
119- - 💄 ` :lipstick: ` - UI/UX, styles
120- - ♻️ ` :recycle: ` - Refactoring
121- - ⚡ ` :zap: ` - Performance
122- - ✅ ` :white_check_mark: ` - Tests
123- - 🔧 ` :wrench: ` - Configuration
124- - 🚀 ` :rocket: ` - Déploiement
125- - 🎨 ` :art: ` - Structure/format du code
126- - 🔒 ` :lock: ` - Sécurité
127- - 🌐 ` :globe_with_meridians: ` - Internationalisation
128- - 💾 ` :floppy_disk: ` - Base de données
129- - 🔄 ` :arrows_counterclockwise: ` - Réactivité, WebSockets
130-
131- ### Structure des messages de commit
132- ```
133- type(scope): gitmoji description courte
134-
135- ## Pourquoi les changements ont été faits :
136- - Explication du contexte et des raisons
137- - Problème résolu ou besoin adressé
138-
139- ## Quelles modifications ont été apportées :
140- - Description détaillée des modifications
141- - Impact sur l'architecture/fonctionnalités
142- ```
143-
144- Pas de majuscule au début de la description courte.
145- Utilise la troisième personne du singulier au présent de l'indicatif pour la description courte.
146-
14795## 🛠️ Conventions Techniques
14896
14997### Vue.js & Composition API
0 commit comments