Adds requirements and userstories. also updates diagrams to be mermaid diagrams instead of text variants
This commit is contained in:
@@ -2,26 +2,28 @@
|
||||
|
||||
## Business Context Diagram
|
||||
|
||||
```
|
||||
+--------------------------------------------------+
|
||||
| SlpModularCms Platform |
|
||||
| |
|
||||
| +-----------+ +-----------+ +-----------+ |
|
||||
| | Identity | | CMS | |Availability| |
|
||||
| | Module | | Module | | Module | |
|
||||
| | (Auth + | | (Content | | (System | |
|
||||
| | Users) | | Mgmt) | | Status) | |
|
||||
| +-----------+ +-----------+ +-----------+ |
|
||||
| |
|
||||
| +-------------------------------------------+ |
|
||||
| | Core / Shell | |
|
||||
| | (Domain entities, DbContext, Module I/F) | |
|
||||
| +-------------------------------------------+ |
|
||||
+--------------------------------------------------+
|
||||
| |
|
||||
v v
|
||||
[Admin Frontend] [External Clients]
|
||||
(React SPA) (API consumers)
|
||||
```mermaid
|
||||
graph TD
|
||||
subgraph Platform["SlpModularCms Platform"]
|
||||
Identity["Identity Module\n(Auth + Users)"]
|
||||
CMS["CMS Module\n(Content Mgmt)"]
|
||||
Availability["Availability Module\n(System Status)"]
|
||||
Core["Core / Shell\n(Domain entities, DbContext, Module I/F)"]
|
||||
end
|
||||
|
||||
Identity --> Core
|
||||
CMS --> Core
|
||||
Availability --> Core
|
||||
|
||||
Platform --> AdminFrontend["Admin Frontend\n(React SPA)"]
|
||||
Platform --> ExternalClients["External Clients\n(API consumers)"]
|
||||
|
||||
style Identity fill:#4CAF50,stroke:#2E7D32,color:#fff
|
||||
style CMS fill:#4CAF50,stroke:#2E7D32,color:#fff
|
||||
style Availability fill:#4CAF50,stroke:#2E7D32,color:#fff
|
||||
style Core fill:#FFC107,stroke:#F57F17,color:#000
|
||||
style AdminFrontend fill:#2196F3,stroke:#0D47A1,color:#fff
|
||||
style ExternalClients fill:#9E9E9E,stroke:#424242,color:#fff
|
||||
```
|
||||
|
||||
## Business Description
|
||||
|
||||
Reference in New Issue
Block a user