Structure du projet

PluginFactory est un monorepo Bun avec plusieurs packages interdépendants.

Architecture

plugin-factory/
├── apps/
│   └── web/                    # Next.js application (pluginfactory.fr)
├── packages/
│   ├── domain/                 # Logique métier pure (TypeScript)
│   ├── database/               # Prisma client + migrations
│   ├── sdk/                    # SDK public pour intégrations
│   ├── mcp-maintenance/        # Outils de maintenance MCP
│   └── cli/                    # CLI interne
├── docs/
│   └── api/                    # Spec OpenAPI + collection Bruno
└── scripts/                    # Scripts d'administration

Conventions

  • Tout en TypeScript : frontend, backend, scripts
  • Zod partout : validation à toutes les frontières
  • Fonctionnel : pas de classes, fonctions pures, Result types
  • Biome : linter/formatter unique pour TS/JS

Previous

← Page précédente

Next

Page suivante →