fix(docs): quote special characters in mermaid edge labels and resolve subgraph connections

This commit is contained in:
2026-10-22 10:58:40 +07:00
parent eca0fd135c
commit 84e3c7a660
3 changed files with 32 additions and 22 deletions
+21 -16
View File
@@ -43,10 +43,10 @@ flowchart TB
FASTAPI["FastAPI Backend Engine\n(127.0.0.1:8000 Loopback)"] FASTAPI["FastAPI Backend Engine\n(127.0.0.1:8000 Loopback)"]
SUPERVISOR["Supervisord Process Manager"] SUPERVISOR["Supervisord Process Manager"]
NGINX -->|/* Static Assets| REACT NGINX -->|"/* Static Assets"| REACT
NGINX -->|/api/* Reverse Proxy| FASTAPI NGINX -->|"/api/* Reverse Proxy"| FASTAPI
SUPERVISOR -.->|Supervisi Proses| NGINX SUPERVISOR -.->|"Supervisi Proses"| NGINX
SUPERVISOR -.->|Supervisi Proses| FASTAPI SUPERVISOR -.->|"Supervisi Proses"| FASTAPI
end end
subgraph PIPELINE_STORAGE ["Single Source of Truth (SSOT) Pipelines"] subgraph PIPELINE_STORAGE ["Single Source of Truth (SSOT) Pipelines"]
@@ -66,18 +66,18 @@ flowchart TB
OMD["OpenMetadata 2.0 Governance\n(Port 14585)"] OMD["OpenMetadata 2.0 Governance\n(Port 14585)"]
end end
USER -->|HTTP :14000| NGINX USER -->|"HTTP :14000"| NGINX
FASTAPI <-->|Read / Write YAML & dbt| LOCAL_MOUNT FASTAPI <-->|"Read / Write YAML & dbt"| LOCAL_MOUNT
FASTAPI -.->|Push Commit (GitOps)| GIT_REPO FASTAPI -.->|"Push Commit (GitOps)"| GIT_REPO
FASTAPI -->|REST API :14080| API_SERVER FASTAPI -->|"REST API :14080"| API_SERVER
FASTAPI -->|Introspection & Safe Preview| PG_DB FASTAPI -->|"Introspection & Safe Preview"| PG_DB
FASTAPI -->|Governance Entity Sync| OMD FASTAPI -->|"Governance Entity Sync"| OMD
DAG_PROC -->|Poll 30s Hot-Reload| GIT_REPO DAG_PROC -->|"Poll 30s Hot-Reload"| GIT_REPO
DAG_PROC <-->|Local Volume Share| LOCAL_MOUNT DAG_PROC <-->|"Local Volume Share"| LOCAL_MOUNT
SCHEDULER -->|Eksekusi Task Ingestion| PG_DB SCHEDULER -->|"Eksekusi Task Ingestion"| PG_DB
SCHEDULER -->|Parquet / Iceberg Write| S3_STORAGE SCHEDULER -->|"Parquet / Iceberg Write"| S3_STORAGE
SCHEDULER -->|OpenLineage Telemetry| OMD SCHEDULER -->|"OpenLineage Telemetry"| OMD
``` ```
--- ---
@@ -105,7 +105,12 @@ graph LR
S_OMD["omd_service.py\n(OpenMetadata Registrasi)"] S_OMD["omd_service.py\n(OpenMetadata Registrasi)"]
end end
ROUTERS --> SERVICES R_PIPE --> S_PARSE
R_PIPE --> S_DBT
R_DISC --> S_GWS
R_PREV --> S_DB
R_VAL --> S_AIR
R_GOV --> S_OMD
``` ```
### Modul-Modul Utama: ### Modul-Modul Utama:
+5 -5
View File
@@ -27,7 +27,7 @@ flowchart LR
AF_SCHEDULER --- AF_DAG_PROC AF_SCHEDULER --- AF_DAG_PROC
end end
STANDALONE -.->|"Deploy DAG (Git / YAML)"| AIRFLOW_HOST PIPES -.->|"Deploy DAG (Git / YAML)"| AF_DAG_PROC
API -.->|"Direct Link Out"| AF_WEBSERVER API -.->|"Direct Link Out"| AF_WEBSERVER
``` ```
@@ -219,10 +219,10 @@ flowchart LR
PG["PostgreSQL MetaDB\n(Port :5432 / Custom)"] PG["PostgreSQL MetaDB\n(Port :5432 / Custom)"]
end end
BE -->|REST API :12082| AF_WEB BE -->|"REST API :12082"| AF_WEB
BE -->|Introspection & Safe Preview| PG BE -->|"Introspection & Safe Preview"| PG
BE -->|Storage Connection| S3 BE -->|"Storage Connection"| S3
AF_SCHED -.->|Eksekusi Task Ingestion| S3 AF_SCHED -.->|"Eksekusi Task Ingestion"| S3
``` ```
--- ---
+6 -1
View File
@@ -51,7 +51,12 @@ graph LR
N_GE["Great Expectations Quality Gate"] N_GE["Great Expectations Quality Gate"]
end end
SOURCES --> SINK --> TRANS N_DB --> N_BRONZE
N_GWS --> N_BRONZE
N_REST --> N_BRONZE
N_BRONZE --> N_SILVER
N_SILVER --> N_DBT
N_SILVER --> N_GE
``` ```
--- ---