Installation & Développement
Ce guide explique comment installer et lancer l'environnement de développement du monorepo You Find It.
Pré-requis
Le projet utilise pnpm et corepack pour la gestion des dépendances.
1. Activer Corepack
Si vous utilisez fnm ou un gestionnaire de version Node, assurez-vous d'activer corepack :
corepack enable
2. Installer le gestionnaire (pnpm)
corepack install
3. Installer les dépendances
À la racine du projet, lancez l'installation récursive :
pnpm install --recursive
Lancer le développement
Mode complet
Pour lancer tous les packages (Directus, Extension, Front) en mode développement :
pnpm -r dev
Mode sélectif
Si vous ne souhaitez pas lancer l'extension (par exemple si vous travaillez uniquement sur le Front) :
pnpm -r --filter \!directus-extension-you-find-it dev
Particularités Windows
[!WARNING] Important pour les utilisateurs Windows : Vous devez lancer votre terminal en tant qu'Administrateur au moins une fois lors de la création du lien symbolique pour l'extension Directus. Sans cela, Directus ne pourra pas reconnaître l'extension.