You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-18Lines changed: 13 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,21 +14,16 @@ Rather than a traditional layered monolith, Comanda is structured as a distribut
14
14
15
15
The repository is intentionally structured to reflect Comanda’s architectural boundaries and operational model.
16
16
17
-
18
-
##### Boundaries
19
-
20
-
Contains all bounded contexts (e.g., Comanda.Stores, Comanda.Subscriptions).
21
-
Each directory represents an independent system with its own solution, source code, tests, Docker configuration, and deployment pipeline. Every boundary is designed to build, evolve, and deploy autonomously.
22
-
23
-
##### Artifacts
24
-
25
-
Holds internal reusable packages distributed as versioned NuGet artifacts (e.g., shared kernel, internal contracts). These packages are consumed as dependencies rather than project references, reinforcing decoupling between contexts.
26
-
27
-
##### .github
28
-
29
-
Defines CI/CD workflows. Each bounded context has isolated validation and deployment pipelines, ensuring independent lifecycle management.
30
-
31
-
32
-
##### Root Configuration
33
-
34
-
Includes global configuration files such as .editorconfig and nuget.config, enforcing consistent code standards and centralized package management across all contexts.
All bounded contexts live in `Boundaries/` directory (e.g., Comanda.Stores, Comanda.Subscriptions).
29
+
Each directory represents an independent system with its own solution, source code, tests, Docker configuration, and deployment pipeline. Every boundary builds, evolves, and deploys autonomously.
0 commit comments