feat: Setup projet Classeo avec infrastructure Docker et architecture DDD
Configure l'environnement de développement complet avec Docker Compose, structure DDD 4 Bounded Contexts, et pipeline CI/CD GitHub Actions. Corrections compatibilité CI: - Symfony 8 nécessite monolog-bundle ^4.0 (la v3.x ne supporte que jusqu'à Symfony 7) - ESLint v9 nécessite flat config (eslint.config.js) - le format .eslintrc.cjs est obsolète
This commit is contained in:
40
docs/adr/index.md
Normal file
40
docs/adr/index.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Architecture Decision Records (ADR)
|
||||
|
||||
Ce dossier contient les decisions architecturales du projet Classeo.
|
||||
|
||||
## Format
|
||||
|
||||
Chaque ADR suit le template :
|
||||
|
||||
```markdown
|
||||
# ADR-XXX: Titre
|
||||
|
||||
## Status
|
||||
Proposed | Accepted | Deprecated | Superseded by [ADR-YYY]
|
||||
|
||||
## Context
|
||||
Description du probleme ou de la situation.
|
||||
|
||||
## Decision
|
||||
La decision prise et pourquoi.
|
||||
|
||||
## Consequences
|
||||
Impact positif et negatif de cette decision.
|
||||
```
|
||||
|
||||
## Index
|
||||
|
||||
| # | Titre | Status | Date |
|
||||
|---|-------|--------|------|
|
||||
| 001 | [Architecture DDD avec Bounded Contexts](./001-ddd-bounded-contexts.md) | Accepted | 2026-01 |
|
||||
| 002 | [Svelte 5 Runes Only](./002-svelte5-runes-only.md) | Accepted | 2026-01 |
|
||||
| 003 | [PHP 8.5 Property Hooks](./003-php85-property-hooks.md) | Accepted | 2026-01 |
|
||||
|
||||
## Comment proposer une nouvelle ADR
|
||||
|
||||
1. Copier le template `template.md`
|
||||
2. Nommer `XXX-titre-court.md`
|
||||
3. Remplir les sections
|
||||
4. Soumettre en Pull Request
|
||||
5. Discuter en equipe
|
||||
6. Merger = Accepted
|
||||
Reference in New Issue
Block a user