Skip to content

Commit 0f47999

Browse files
authored
Merge pull request #13 from laruiss/develop
Develop
2 parents 517ce50 + 0c7eec2 commit 0f47999

File tree

188 files changed

+2036
-4798
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

188 files changed

+2036
-4798
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Release Please
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
permissions:
9+
contents: write
10+
pull-requests: write
11+
12+
jobs:
13+
release-please:
14+
runs-on: ubuntu-latest
15+
steps:
16+
- name: Release Please
17+
id: release
18+
uses: google-github-actions/release-please-action@v4
19+
with:
20+
token: ${{ secrets.GITHUB_TOKEN }}
21+
release-type: node
22+
target-branch: main
23+
- name: Checkout repository
24+
uses: actions/checkout@v4
25+
if: ${{ steps.release.outputs.release_created }}
26+
- uses: actions/setup-node@v4
27+
with:
28+
node-version: 20
29+
registry-url: 'https://registry.npmjs.org'
30+
if: ${{ steps.release.outputs.release_created }}
31+
- run: npm ci
32+
if: ${{ steps.release.outputs.release_created }}
33+
- run: npm publish
34+
env:
35+
NPM_TOKEN: ${{secrets.NPM_TOKEN}}
36+
if: ${{ steps.release.outputs.release_created }}

CHANGELOG.md

Whitespace-only changes.

index.js

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ const {
1818
lightGreen,
1919
red,
2020
gray,
21-
lightGray,
21+
lightBlue,
22+
magenta,
2223
} = require('kolorist')
2324

2425
const cwd = process.cwd()
@@ -29,32 +30,32 @@ const FRAMEWORKS = [
2930
color: lightGreen,
3031
variants: [
3132
{
32-
name: 'vue3',
33-
display: 'JavaScript',
33+
name: 'vue3-ts-simple',
34+
display: ' Vue3, TS, ESlint, VueDsfr, Autoimport',
3435
color: yellow
3536
},
3637
{
37-
name: 'vue3-ts',
38-
display: 'TypeScript',
39-
color: blue
40-
}
41-
]
38+
name: 'vue3-ts-complet',
39+
display: 'Vue3, TS, ESLint, VueDsfr, Autoimport, Pinia, PWA, Prettier, Vitest, Cypress',
40+
color: magenta
41+
},
42+
],
4243
},
4344
{
4445
name: 'Nuxt 3',
4546
color: green,
4647
variants: [
4748
{
48-
name: 'nuxt3',
49-
display: 'JavaScript',
50-
color: yellow
49+
name: 'nuxt3-ts-simple',
50+
display: ' Nuxt3, TS, ESLint',
51+
color: lightBlue
5152
},
5253
{
53-
name: 'nuxt3-ts',
54-
display: 'TypeScript',
54+
name: 'nuxt3-ts-complet',
55+
display: 'Nuxt3, TS, ESLint, Vitest, Cypress',
5556
color: blue
56-
}
57-
]
57+
},
58+
],
5859
},
5960
]
6061

@@ -132,13 +133,13 @@ async function init() {
132133
type: (framework) =>
133134
framework && framework.variants ? 'select' : null,
134135
name: 'variant',
135-
message: 'Select a variant:',
136+
message: 'Faites votre choix :',
136137
// @ts-ignore
137138
choices: (framework) =>
138139
framework.variants.map((variant) => {
139140
const variantColor = variant.color
140141
return {
141-
title: variantColor(variant.name),
142+
title: variantColor(variant.name) + gray(` ${variant.display}`),
142143
value: variant.name
143144
}
144145
})
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
# Gabarit de démarrage de VueDsfr pour Nuxt 3
2+
3+
Nous vous recommandons de regarder la [documentation de Nuxt 3](https://nuxt.com/docs/getting-started/introduction)
4+
et la [documentation de VueDsfr](https://vue-dsfr.netlify.app).
5+
6+
## Installation des dépendances
7+
8+
```bash
9+
# npm
10+
npm install
11+
12+
# pnpm
13+
pnpm install
14+
15+
# yarn
16+
yarn install
17+
18+
# bun
19+
bun install
20+
```
21+
22+
## Lancer nuxt en mode développement
23+
24+
Démarre le serveur sur `http://localhost:3000`·:
25+
26+
```bash
27+
# npm
28+
npm run dev
29+
30+
# pnpm
31+
pnpm run dev
32+
33+
# yarn
34+
yarn dev
35+
36+
# bun
37+
bun run dev
38+
```
39+
40+
## Générer le code de production
41+
42+
Génère le code de production de l’application :
43+
44+
```bash
45+
# npm
46+
npm run build
47+
48+
# pnpm
49+
pnpm run build
50+
51+
# yarn
52+
yarn build
53+
54+
# bun
55+
bun run build
56+
```
57+
58+
Prévisualisation du code de prod (nécessite un build préalable) :
59+
60+
```bash
61+
# npm
62+
npm run preview
63+
64+
# pnpm
65+
pnpm run preview
66+
67+
# yarn
68+
yarn preview
69+
70+
# bun
71+
bun run preview
72+
```
73+
74+
## Lancer les tests avec vitest
75+
76+
Vitest est déjà configuré pour vos tests.
77+
78+
Pour les lancer :
79+
80+
```bash
81+
npm run test:unit
82+
```
83+
84+
## Lancer les tests de bout-en-bout avec Cypress
85+
86+
Cypress est déjà configuré pour vos tests de bout-en-bout (end-to-end).
87+
88+
Pour les lancer avec l’interface :
89+
90+
```bash
91+
npm run test:e2e
92+
```
93+
94+
Pour les lancer sans l’interface (dans la CI) :
95+
96+
```bash
97+
npm run test:e2e:ci
98+
```
99+
100+
Regarder ensuite la [documentation de Nuxt concernant le déploiement](https://nuxt.com/docs/getting-started/deployment).

0 commit comments

Comments
 (0)