Adds requirements and userstories. also updates diagrams to be mermaid diagrams instead of text variants

This commit is contained in:
2026-06-17 11:31:17 +02:00
parent 73025c5a84
commit c7154e288f
13 changed files with 1018 additions and 163 deletions
@@ -2,27 +2,33 @@
## Internal Dependencies
```
SlpModularCms.Api
+-- SlpModularCms.Core (compile)
+-- SlpModularCms.Modules.Identity (compile)
+-- SlpModularCms.Modules.Availability (compile)
```mermaid
graph TD
Api["SlpModularCms.Api"]
Core["SlpModularCms.Core"]
ModIdentity["SlpModularCms.Modules.Identity"]
ModAvail["SlpModularCms.Modules.Availability"]
CoreTests["SlpModularCms.Core.Tests"]
AvailTests["SlpModularCms.Modules.Availability.Tests"]
Frontend["SlpModularCms.Frontend\n(to be built)"]
SlpModularCms.Modules.Identity
+-- SlpModularCms.Core (compile)
Api -->|compile| Core
Api -->|compile| ModIdentity
Api -->|compile| ModAvail
ModIdentity -->|compile| Core
ModAvail -->|compile| Core
CoreTests -->|test| Core
AvailTests -->|test| ModAvail
AvailTests -->|test| Core
Frontend -->|runtime REST| Api
SlpModularCms.Modules.Availability
+-- SlpModularCms.Core (compile)
SlpModularCms.Core.Tests
+-- SlpModularCms.Core (test)
SlpModularCms.Modules.Availability.Tests
+-- SlpModularCms.Modules.Availability (test)
+-- SlpModularCms.Core (test)
SlpModularCms.Frontend (to be built)
+-- SlpModularCms.Api (runtime via REST HTTP)
style Api fill:#4CAF50,stroke:#2E7D32,color:#fff
style Core fill:#FFC107,stroke:#F57F17,color:#000
style ModIdentity fill:#4CAF50,stroke:#2E7D32,color:#fff
style ModAvail fill:#4CAF50,stroke:#2E7D32,color:#fff
style CoreTests fill:#9E9E9E,stroke:#424242,color:#fff
style AvailTests fill:#9E9E9E,stroke:#424242,color:#fff
style Frontend fill:#2196F3,stroke:#0D47A1,color:#fff
```
### Dependency Details