Développement et Scripts
Cette page décrit comment travailler sur le frontend YFI.
Pré-requis
- Node.js : v18 (testé et approuvé) — v20 non testé
- pnpm : v8+ (recommandé pour la gestion du monorepo)
Scripts Disponibles
Dans le dossier apps/front, vous pouvez utiliser les commandes suivantes :
pnpm dev: Lance le serveur de développement avec rechargement à chaud.pnpm build: Génère l'application pour la production (.output).pnpm generate: Génère une version statique du site (si nécessaire).pnpm lint: Vérifie la qualité du code (ESLint).pnpm format: Formate le code automatiquement (Prettier).
Standards de Code
- TypeScript : Utilisé pour tout le code logique afin d'assurer la sécurité des types.
- Panda CSS : Les styles ne doivent pas être écrits de manière ad-hoc mais via le système de design configuré dans
panda.config.ts. - Composants : Privilégier la Composition API avec
<script setup>.