Introduction à Directus YFI
Le projet Directus YFI (You Find It) est une instance personnalisée de Directus servant de back-office et d'API pour la gestion des catalogues, des références et des prix.
Structure du Monorepo
Le projet est organisé sous forme de monorepo géré avec pnpm.
apps/directus: Configuration et déploiement de l'instance Directus.apps/directus-extension-you-find-it: Extension personnalisée regroupant les endpoints métiers.apps/front: Frontend de l'application (lié au Directus).libs/: Bibliothèques partagées entre le frontend et l'extension.
Technologies Clés
- Directus 10.10.x : Système de gestion de contenu headless.
- MariaDB 10.11 : Base de données relationnelle.
- Docker & Docker Compose : Conteneurisation et orchestration.
- Pnpm / Workspace : Gestionnaire de paquets performant pour monorepo.
- Zod : Validation de schémas pour les routes API.