Skip to content

Commit e440ddd

Browse files
authored
Merge pull request #1169 from dnum-mi/1168-amelioration-des-meta
fix(meta): améliore la structure du preset autoimport
2 parents 8de2eec + 9f431be commit e440ddd

File tree

3 files changed

+59
-58
lines changed

3 files changed

+59
-58
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

meta/autoimport-preset.js

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
/**
22
* Preset Autoimport pour le plugin unplugin-auto-import pour les composables de VueDsfr
33
*/
4-
export const vueDsfrAutoimportPreset = Object.freeze({
5-
from: '@gouvminint/vue-dsfr',
6-
imports: Object.freeze([
4+
export const vueDsfrAutoimportPreset = {
5+
'@gouvminint/vue-dsfr': [
76
'useScheme',
87
'useTabs',
9-
]),
10-
})
8+
],
9+
}

0 commit comments

Comments
 (0)