Skip to main content

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.