Skip to content

assurance-maladie-digital/starter-kit-vue3-base

Repository files navigation

Starter Kit Vue 3 (sans Nuxt)

🗃️ 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.

Prérequis

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

Stack Technique

[x] Vue 3 [x] Vuetify 3 [x] Vue Router 4 [x] Pinia

Outils Inclus

[x] Typescript [x] FetchAPI [x] Sass [x] Vitest pour les tests unitaires [x] Cypress pour les tests e2e

Installation et utilisation

Deploiement

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.

Commandes disponibles

		"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

Contribution

Nous encourageons les contributions de la communauté ! Si vous souhaitez contribuer à ce projet, veuillez suivre les étapes suivantes :

Fork du dépôt

  • 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.

Support

Si vous rencontrez des problèmes ou avez des questions, n'hésitez pas à ouvrir une issue.

Licence

Ce projet est sous licence MIT. Veuillez consulter le fichier LICENSE pour plus d'informations.