3 Bounded Contexts (Sales, Invoicing, LegacyFulfillment) avec : - Domaines complets (agrégats, VOs, événements, invariants) - Couche application (commands, queries, ports) - Infrastructure in-memory (repos, gateway fake) - Controllers HTTP Symfony - Couplage naïf synchrone entre BC via NaiveSalesEventPublisher - 20 tests unitaires et d'intégration passants
24 lines
468 B
Markdown
24 lines
468 B
Markdown
# DDDBoilerplate - MiniShop
|
|
|
|
Boilerplate DDD minimaliste pour tutoriels Blue Book, pense pour PHP/Symfony et transposable.
|
|
|
|
Document de reference:
|
|
|
|
- [docs/MINISHOP_DDD_BLUEBOOK_BOILERPLATE.md](docs/MINISHOP_DDD_BLUEBOOK_BOILERPLATE.md)
|
|
|
|
Patterns cibles:
|
|
|
|
- OHS
|
|
- ACL
|
|
- Conformist
|
|
- Published Language
|
|
|
|
Progression recommandee via tags Git:
|
|
|
|
- `step/00-naive`
|
|
- `step/01-published-language`
|
|
- `step/02-conformist`
|
|
- `step/03-acl`
|
|
- `step/04-ohs`
|
|
- `step/05-hardening`
|