Step 00 — Squelette + intégration naïve
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
This commit is contained in:
23
README.md
Normal file
23
README.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# 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`
|
||||
Reference in New Issue
Block a user