fix(readme): fix mermaid diagram syntax for Gitea ELK renderer

This commit is contained in:
CAtlas0784 committed 2026-10-30 21:12:01 +07:00
1 parent 7374c1f1fc
commit 4047074395
1 file changed
+32 -20
+32 -20
View File
@@ -55,36 +55,48 @@ Built with **Go**, **Wails v3**, **React 19**, and **Tailwind CSS v4**.
```mermaid
flowchart TD
subgraph Frontend["Frontend (React 19 + TypeScript + Vite)"]
UI["UI Pages & Modals<br>(Launcher, Diff, Language, Analysis, Tools)"]
UI["UI Pages & Modals"]
Router["TanStack Router"]
Store["Zustand Stores<br>(Launcher, Settings, Modal, Diff)"]
I18n["i18next (EN, TH, JA, KO, VI, ZH)"]
Bindings["@bindings/g-launcher/*"]
UI --> Router --> Store --> Bindings
Store["Zustand Stores"]
I18n["i18next Locales"]
Bindings["TypeScript Bindings (@bindings/*)"]
UI --> Router
Router --> Store
Store --> Bindings
UI --> I18n
end
subgraph IPC["Wails v3 IPC & Event Gateway"]
IPCBridge["Bidirectional Events & Go Service Bindings"]
Bindings <--> IPCBridge
subgraph IPC["Wails v3 IPC Gateway"]
IPCBridge["Bidirectional Events & RPC Bindings"]
end
subgraph Backend["Backend (Go 1.24+)"]
AppSvc["AppService<br>(Window Controls & App Version)"]
FSSvc["FSService<br>(Process Management & Persistent Storage)"]
GitSvc["GitService<br>(Self-Update, Proxy/Server, MinGit)"]
DiffSvc["DiffService<br>(HDiffPatch, Zift, Chunk Protobuf)"]
LangSvc["LanguageService<br>(ExcelData Binary & Thai Mod)"]
IPCBridge <--> AppSvc & FSSvc & GitSvc & DiffSvc & LangSvc
AppSvc["AppService (Window Controls)"]
FSSvc["FSService (Process & Storage)"]
GitSvc["GitService (Update & MinGit)"]
DiffSvc["DiffService (HDiff & Zift)"]
LangSvc["LanguageService (Excel & Mod)"]
end
subgraph OS["Windows System / Game Files"]
GameExe["StarRail.exe / Game Process"]
GameFiles["Game Assets / .backup / .zon"]
Config["%APPDATA%/g-launcher"]
Tools["bin/ (7za, hpatchz, zift, MinGit)"]
FSSvc & GitSvc & DiffSvc & LangSvc --> OS
subgraph System["Windows OS & Game Files"]
GameExe["Game Process (StarRail.exe)"]
GameFiles["Game Assets & Backup Files"]
Config["User Config (%APPDATA%/g-launcher)"]
Tools["Tools (MinGit, 7za, Zift)"]
end
Bindings <--> IPCBridge
IPCBridge <--> AppSvc
IPCBridge <--> FSSvc
IPCBridge <--> GitSvc
IPCBridge <--> DiffSvc
IPCBridge <--> LangSvc
FSSvc --> GameExe
FSSvc --> Config
GitSvc --> Tools
DiffSvc --> GameFiles
LangSvc --> GameFiles
```
---