Skip to content

Commit 3006d70

Browse files
committed
chore: 🔧 améliore les instructions pour copilot
1 parent 8de2eec commit 3006d70

File tree

2 files changed

+55
-53
lines changed

2 files changed

+55
-53
lines changed

.github/conventions-commits.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# 🎯 Conventions Git & Commits
2+
3+
## Format des commits
4+
5+
Utilise **TOUJOURS** le format : `type(scope): gitmoji description`
6+
7+
**Exemple** : `feat(auth): ✨ ajoute la fonctionnalité de connexion OAuth2`
8+
9+
## Types de commits conventionnels
10+
11+
- `feat`: ✨ Nouvelles fonctionnalités
12+
- `fix`: 🐛 Corrections de bugs
13+
- `docs`: 📚 Documentation
14+
- `style`: 💄 Formatage, style (pas de changement de logique)
15+
- `refactor`: ♻️ Refactoring (ni feat ni fix)
16+
- `perf`: ⚡ Améliorations de performance
17+
- `test`: ✅ Ajout/modification de tests
18+
- `chore`: 🔧 Maintenance, configuration, dépendances
19+
- `ci`: 👷 CI/CD, GitHub Actions
20+
- `revert`: ⏪ Annulation de commit
21+
22+
## Gitmojis recommandés
23+
24+
-`:sparkles:` - Nouvelle fonctionnalité
25+
- 🐛 `:bug:` - Correction de bug
26+
- 📝 `:memo:` - Documentation
27+
- 💄 `:lipstick:` - UI/UX, styles
28+
- ♻️ `:recycle:` - Refactoring
29+
-`:zap:` - Performance
30+
-`:white_check_mark:` - Tests
31+
- 🔧 `:wrench:` - Configuration
32+
- 🚀 `:rocket:` - Déploiement
33+
- 🎨 `:art:` - Structure/format du code
34+
- 🔒 `:lock:` - Sécurité
35+
- 🌐 `:globe_with_meridians:` - Internationalisation
36+
- 💾 `:floppy_disk:` - Base de données
37+
- 🔄 `:arrows_counterclockwise:` - Réactivité, WebSockets
38+
39+
## Structure des messages de commit
40+
41+
```text
42+
type(scope): gitmoji description courte
43+
44+
## Pourquoi les changements ont été faits :
45+
- Explication du contexte et des raisons
46+
- Problème résolu ou besoin adressé
47+
48+
## Quelles modifications ont été apportées :
49+
- Description détaillée des modifications
50+
- Impact sur l'architecture/fonctionnalités
51+
```
52+
53+
Pas de majuscule au début de la description courte.
54+
Utilise la troisième personne du singulier au présent de l'indicatif pour la description courte.

.github/copilot-instructions.md

Lines changed: 1 addition & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)