Skip to content

Commit 0ae6903

Browse files
added separate c4 context
1 parent 161b306 commit 0ae6903

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

C4/context.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
## Level 1: System Context Diagram
2+
3+
```mermaid
4+
graph TB
5+
subgraph "External Users"
6+
DEV[Python Developers]
7+
SYS[System Administrators]
8+
APP[Application Users]
9+
end
10+
11+
subgraph "External Systems"
12+
OS[Operating System<br/>Windows/macOS/Linux]
13+
FS[File System]
14+
NET[Network Services]
15+
LIB[Third-party Libraries]
16+
EXT[C Extensions]
17+
end
18+
19+
subgraph "CPython System"
20+
CPY[CPython Interpreter<br/>Python]
21+
end
22+
23+
DEV -->|"Writes Python Code"| CPY
24+
SYS -->|"Configures & Deploys"| CPY
25+
APP -->|"Runs Applications"| CPY
26+
27+
CPY -->|"System Calls"| OS
28+
CPY -->|"File I/O"| FS
29+
CPY -->|"Network Operations"| NET
30+
CPY -->|"Imports Modules"| LIB
31+
CPY -->|"Loads Extensions"| EXT
32+
33+
OS -->|"Process Management"| CPY
34+
FS -->|"File Access"| CPY
35+
NET -->|"Network Data"| CPY
36+
LIB -->|"Standard Library"| CPY
37+
EXT -->|"Native Code"| CPY
38+
```

0 commit comments

Comments
 (0)