🗃️ Ce Starter Kit contient les composants du Design System de l'Assurance Maladie réécrits en Vue 3, ainsi que les outils nécessaires pour mettre en place un nouveau projet.
Pour utiliser ce starter kit, vous devez avoir au moins les versions suivantes de Node et PNPM :
- Node : 20.11.0
- PNPM : 8.11.0
[x] Vue 3 [x] Vuetify 3 [x] Vue Router 4 [x] Pinia
[x] Typescript [x] FetchAPI [x] Sass [x] Vitest pour les tests unitaires [x] Cypress pour les tests e2e
- Clonez le dépôt : git clone https://github.com/assurance-maladie-digital/starter-kit-vue3-base.git
- Accédez au répertoire du projet :
cd starter-kit-vue3-base
- Installez les dépendances :
pnpm install
- Lancez le serveur de développement :
pnpm dev
- Ouvrez votre navigateur et accédez à l'URL :
http://localhost:3000
- Buildez le projet :
pnpm build
La commande build crée une application Vue 3 fonctionnelle, vous pouvez donc la déployer sur n'importe quel fournisseur d'hébergement prenant en charge Vue.js.
"pnpm build": Build du projet avec ckeck des Types,
"pnpm build-only": Build du projet,
"pnpm dev": Lancement du serveur de développement,
"pnpm preview": Lancement du serveur de prévisualisation,
"pnpm test:unit": Lancement des tests unitaires,
"pnpm test:e2e": Lancement des tests e2e,
"pnpm cypress:open": Ouverture de l'interface graphique de Cypress
Nous encourageons les contributions de la communauté ! Si vous souhaitez contribuer à ce projet, veuillez suivre les étapes suivantes :
- Créez une branche pour votre fonctionnalité ou correction de bogue
- Effectuez les modifications nécessaires
- Soumettez une pull request
- Assurez-vous de suivre notre Guide de contribution pour plus de détails.
Si vous rencontrez des problèmes ou avez des questions, n'hésitez pas à ouvrir une issue.
Ce projet est sous licence MIT. Veuillez consulter le fichier LICENSE pour plus d'informations.