You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Le module nuxt <VIconname="si-nuxtdotjs" /> <VIconLinkinternalhref="#le-module-nuxt-vue-dsfr-nuxt-module"icon="ri-arrow-down-line">`vue-dsfr-nuxt-module` </VIconLink> ;
8
+
- L’extension <VIconLinkinternalhref="#l-extension-vue-dsfr-snippets"icon="ri-arrow-down-line">`vue-dsfr-snippets` pour VSCode </VIconLink> ;
9
+
- Le <VIconLinkinternalhref="#le-serveur-discord"icon="ri-arrow-down-line">serveur Discord</VIconLink>.
9
10
10
11
Vous trouverez plus de détails ci-dessous.
11
12
@@ -16,15 +17,11 @@ et son code source disponible sur <VIconLink href="https://github.com/dnum-mi/vu
16
17
17
18
Elle permet de créer facilement des applications Vue qui respectent le DSFR.
18
19
19
-
## Le storybook
20
-
21
20
Le storybook avec tous les composants est disponible sur <https://vue-ds.fr>
22
21
23
-
## Cette documentation
24
-
25
-
Cette documentation faite avec [Vitepress](https://vitepress.dev/) et disponible sur <https://docs.vue-ds.fr> nous a paru plus lisible et accessible qu’un storybook pour un utilisateur de la bibliothèque. Elle est toute récence et encore très incomplète, et son organisation est fortement susceptible de changer en fonction, notamment, des premiers retours utilisateurs.
22
+
Cette documentation faite avec [Vitepress](https://vitepress.dev/) et disponible sur <https://docs.vue-ds.fr> nous a paru plus lisible et accessible qu’un storybook pour un utilisateur de la bibliothèque. Elle est toute récente et encore très incomplète, et son organisation est fortement susceptible de changer (en fonction, notamment, des premiers retours utilisateurs).
26
23
27
-
## L’assistant create-vue-dsfr
24
+
## L’assistant `create-vue-dsfr`
28
25
29
26
Cet assistant est aussi disponible sur <VIconLinkhref="https://www.npmjs.com/package/create-vue-dsfr"icon="si-npm">NPM</VIconLink>
30
27
et son code source disponible sur <VIconLinkhref="https://github.com/laruiss/create-vue-dsfr"icon="si-github">GitHub</VIconLink>.
@@ -33,6 +30,15 @@ Il permet d’échaffauder très rapidement une application avec Vue3 et Vite ou
33
30
34
31
Voir la page ["Commencer"](./pour-commencer.md#utiliser-create-vue-dsfr-fortement-recommande) pour son utilisation.
35
32
33
+
## Le module nuxt `vue-dsfr-nuxt-module`
34
+
35
+
Ce module est aussi disponible sur <VIconLinkhref="https://www.npmjs.com/package/vue-dsfr-nuxt-module"icon="si-npm">NPM</VIconLink>
36
+
et son code source disponible sur <VIconLinkhref="https://github.com/laruiss/vue-dsfr-nuxt-module"icon="si-nuxtdotjs">GitHub</VIconLink>.
37
+
38
+
Il permet d’utiliser facilement la bibliothèque VueDsfr dans <VIconLinkhref="https://nuxt.com"icon="si-nuxtdotjs">Nuxt 3</VIconLink>.
39
+
40
+
Voir la page ["Commencer"](./pour-commencer.md#nuxt3) pour son utilisation.
41
+
36
42
## L’extension vue-dsfr-snippets
37
43
38
44
Cette extension pour <VIconLinkhref="https://marketplace.visualstudio.com/items?itemName=stormier.vue-dsfr-snippets"icon="si-visualstudiocode">VSCode</VIconLink> permet de gagner du temps pour ajouter des composants dans la partie template d’un composant Vue3.
Les commits doivent suivre la spécification des **[Commits Conventionnels](https://www.conventionalcommits.org/fr/v1.0.0/)**
12
+
13
+
Une PR doit être faite avec une branche **à jour avec la branche `develop` en `rebase` (et sans `merge`) avant demande de fusion**,
14
+
et **la fusion doit être demandée dans `develop`.**
15
+
16
+
### Cloner le projet
17
+
18
+
```shell
19
+
git clone https://github.com/dnum-mi/vue-dsfr
20
+
```
21
+
22
+
### Installer le projet
23
+
24
+
Se positionner à la racine du projet, puis lancer la commande
25
+
26
+
```shell
27
+
npm install
28
+
```
29
+
30
+
Si le paquet cypress n'arrive pas à se télécharger lors de la précédente commande, alors il faut télécharger le fichier cypress.zip manuellement sur le site cypress.io, et spécifier le fichier dans la variable CYPRESS_INSTALL_BINARY
3. (Optionnel) Installer `volta` (Node Version Manager) :
58
+
59
+
Avec la commande curl :
60
+
61
+
```shell
62
+
curl https://get.volta.sh | bash
63
+
```
64
+
65
+
5. Fermer et rouvrir un terminal, ou bien taper la commande suivante dans tous les terminaux déjà ouverts :
66
+
67
+
```shell
68
+
source~/.bashrc
69
+
```
70
+
71
+
6. Vérifier la version de NVM installée :
72
+
73
+
```shell
74
+
volta --version
75
+
```
76
+
77
+
7. La version de node sera utilisée automatiquement
78
+
79
+
Dans le dossier `vue-dsfr`, si vous lancer la commande suivante :
80
+
81
+
```shell
82
+
node --version
83
+
```
84
+
85
+
Vous devriez voir 20.x.x
86
+
87
+
### Comment contribuer au projet
88
+
89
+
- Cloner le projet et créer des [pull-request](https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
90
+
- Indiquer les bugs dans des [issues](https://github.com/dnum-mi/vue-dsfr/issues)
91
+
- Faire des demandes dans [discussions](https://github.com/dnum-mi/vue-dsfr/discussions)
92
+
- Rejoindre le [server Discord](https://discord.gg/jbBJ9769ZZ)
93
+
94
+
### À propos des pull-requests
95
+
96
+
Les commits doivent suivre la spécification des **[Commits Conventionnels](https://www.conventionalcommits.org/fr/v1.0.0/)** afin que
97
+
l’outil de release automatique détecte les nouvelles fonctionnalités et les corrections d’anomalies.
98
+
99
+
Les branches doivent être le plus possible **à jour avec la branche `develop` en `rebase` (et sans `merge`) avant demande de fusion**,
100
+
et **la fusion doit être demandée dans `develop`.**
0 commit comments