Ce projet est un micro framework pour le développement de sites web développée avec Vite et React. Il utilise Tailwind CSS pour le style et TypeScript pour le typage.
Pour installer les dépendances du projet, exécutez la commande suivante :
npm install
Voici une vue d'ensemble de la structure du projet :
/Users/jcommaret/Sites/tgv
├── .git/
├── .gitignore
├── .prettierrc
├── 404.html
├── LICENSE
├── README.md
├── dist/
├── eslint.config.js
├── index.html
├── node_modules/
├── package-lock.json
├── package.json
├── postcss.config.js
├── public/
├── src/
├── tailwind.config.js
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
├── tsconfig.test.json
├── vite.config.ts
└── vitest.config.mjs
Le fichier eslint.config.js
contient la configuration pour ESLint.
Le fichier .prettierrc
contient la configuration pour Prettier.
Le fichier tailwind.config.js
contient la configuration pour Tailwind CSS.
Les fichiers tsconfig.json
, tsconfig.app.json
, tsconfig.node.json
, et tsconfig.test.json
contiennent les configurations pour TypeScript.
Les scripts disponibles dans le fichier package.json
sont :
dev
: Démarre le serveur de développement.build
: Construit l'application pour la production.lint
: Exécute ESLint pour vérifier le code.test
: Exécute les tests avec Vitest.
Les contributions sont les bienvenues ! Veuillez suivre les étapes suivantes pour contribuer :
- Forkez le projet.
- Créez une nouvelle branche (
git checkout -b feature/ma-nouvelle-fonctionnalité
). - Commitez vos modifications (
git commit -am 'Ajout de ma nouvelle fonctionnalité'
). - Poussez vers la branche (
git push origin feature/ma-nouvelle-fonctionnalité
). - Ouvrez une Pull Request.
Ce projet est sous licence MIT. Voir le fichier LICENSE
pour plus de détails.