diff --git a/README.md b/README.md index 4e704fc..470e6cf 100644 --- a/README.md +++ b/README.md @@ -102,22 +102,44 @@ make reset # Tout supprimer et réinstaller (⚠️ supprime la BDD ``` src/ ├── Entity/ # Entités Doctrine -├── Controller/ # Controllers custom Symfony +├── ApiResource/ # Ressources API Platform (découplées) ├── State/ # Providers et Processors API Platform +├── Controller/ # Controllers custom Symfony ├── Service/ # Services métier +├── EventListener/ # Listeners Doctrine +├── Exception/ # Exceptions custom ├── Security/ # Authenticators custom -├── Mcp/Tool/ # MCP tools par domaine -├── Command/ # Commandes console ├── Repository/ # Repositories Doctrine -└── DataFixtures/ # Fixtures +├── Command/ # Commandes console +├── DataFixtures/ # Fixtures +└── Mcp/Tool/ # MCP tools par domaine + ├── Project/ + ├── Task/ + ├── TaskMeta/ + ├── TimeEntry/ + └── Reference/ frontend/ ├── pages/ # Pages Nuxt (routing auto) +│ ├── portal/ # Pages portail client +│ └── projects/ # Pages projets ├── layouts/ # Layouts (default, portal) -├── components/ # Composants Vue (ui/, task/, user/, etc.) +├── components/ # Composants Vue +│ ├── ui/ # Composants génériques +│ ├── task/ # Tâches +│ ├── user/ # Utilisateur (avatar, etc.) +│ ├── project/ # Projets +│ ├── client/ # Clients +│ ├── client-ticket/ # Tickets client +│ ├── admin/ # Administration +│ ├── notification/ # Notifications +│ └── time-tracking/ # Suivi du temps ├── composables/ # Composables (useApi, useNotifications, etc.) ├── stores/ # Stores Pinia (auth, ui, timer) -├── services/ # Services API et DTOs +├── services/ # Services API +│ └── dto/ # Types TypeScript +├── plugins/ # Plugins Nuxt +├── utils/ # Utilitaires ├── i18n/locales/ # Traductions └── middleware/ # Middleware auth