docs : complete architecture tree in README with all directories
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
34
README.md
34
README.md
@@ -102,22 +102,44 @@ make reset # Tout supprimer et réinstaller (⚠️ supprime la BDD
|
|||||||
```
|
```
|
||||||
src/
|
src/
|
||||||
├── Entity/ # Entités Doctrine
|
├── Entity/ # Entités Doctrine
|
||||||
├── Controller/ # Controllers custom Symfony
|
├── ApiResource/ # Ressources API Platform (découplées)
|
||||||
├── State/ # Providers et Processors API Platform
|
├── State/ # Providers et Processors API Platform
|
||||||
|
├── Controller/ # Controllers custom Symfony
|
||||||
├── Service/ # Services métier
|
├── Service/ # Services métier
|
||||||
|
├── EventListener/ # Listeners Doctrine
|
||||||
|
├── Exception/ # Exceptions custom
|
||||||
├── Security/ # Authenticators custom
|
├── Security/ # Authenticators custom
|
||||||
├── Mcp/Tool/ # MCP tools par domaine
|
|
||||||
├── Command/ # Commandes console
|
|
||||||
├── Repository/ # Repositories Doctrine
|
├── Repository/ # Repositories Doctrine
|
||||||
└── DataFixtures/ # Fixtures
|
├── Command/ # Commandes console
|
||||||
|
├── DataFixtures/ # Fixtures
|
||||||
|
└── Mcp/Tool/ # MCP tools par domaine
|
||||||
|
├── Project/
|
||||||
|
├── Task/
|
||||||
|
├── TaskMeta/
|
||||||
|
├── TimeEntry/
|
||||||
|
└── Reference/
|
||||||
|
|
||||||
frontend/
|
frontend/
|
||||||
├── pages/ # Pages Nuxt (routing auto)
|
├── pages/ # Pages Nuxt (routing auto)
|
||||||
|
│ ├── portal/ # Pages portail client
|
||||||
|
│ └── projects/ # Pages projets
|
||||||
├── layouts/ # Layouts (default, portal)
|
├── 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.)
|
├── composables/ # Composables (useApi, useNotifications, etc.)
|
||||||
├── stores/ # Stores Pinia (auth, ui, timer)
|
├── 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
|
├── i18n/locales/ # Traductions
|
||||||
└── middleware/ # Middleware auth
|
└── middleware/ # Middleware auth
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user