docs/README.md
📚 RenUniversal 文件中心 (Documentation Hub)
歡迎來到 RenUniversal 的文件總覽。所有文件依用途分類如下,請依需求選讀。
回到 專案首頁 README
🧭 依角色導覽
我是使用者 / 臨床人員
想直接把系統跑起來、用手機或電腦做姿態監控。
- 安裝與快速啟動 — 環境需求、安裝、啟動
- iOS 原生 App — 免架站、一鍵安裝的最佳體驗
- 隱私保護與資安 — 了解臉部打碼與連線安全
我是開發者 / 想擴充功能
想自訂姿態判定規則、開發技能或打包外掛。
- 系統架構與演算法 — 先理解整體設計
- 規則語法參考 — 點位、運算子與事件組合
- 動作判斷包開發 — 撰寫自訂 Skill
- 外掛打包與安裝 — 分享你的成果
- 進階技術細節 (Internals) — 要改核心?深入實作與生命週期
📂 文件分類總表
入門 (Getting Started)
| 文件 | 說明 |
|---|---|
| getting-started.md | 系統需求、依賴安裝、前景/背景啟動、CLI 參數、區網與外網穿透部署 |
架構與原理 (Architecture)
| 文件 | 說明 |
|---|---|
| DETAILED_ARCHITECTURE.md | 系統拓撲、資料流、幾何特徵演算法、核心設計模式對照 |
| rule-engine.md | 規則引擎語法完整參考:點位 ID、四種幾何運算子、事件邏輯組合 |
深入實作 (Internals)
| 文件 | 說明 |
|---|---|
| internals/ | 進階技術細節索引:含全景資料流圖 |
| internals/pipeline.md | run_cycle() 生命週期流程圖、多鏡頭融合、效能特性 |
| internals/state-and-concurrency.md | 執行緒拓撲、三把鎖、來源驅逐、偏好持久化 |
| internals/rule-evaluation.md | 規則轉換管線、幾何模式判定、AST 安全求值 |
| internals/http-api.md | 請求生命週期、完整端點清單、輸入防護 |
開發與擴充 (Development)
| 文件 | 說明 |
|---|---|
| skills-development.md | 動作判斷包目錄結構、config.json 規範、logic.py 進階實作 |
| plugins.md | 第三方外掛打包(make build)與安裝(make install)流程 |
安全與部署 (Operations)
| 文件 | 說明 |
|---|---|
| privacy-and-security.md | 臉部隱私打碼機制、後端資安強化措施與對外部署建議 |
平台 (Platforms)
| 文件 | 說明 |
|---|---|
| iOS_Native_App.md | iOS 原生版介紹、IPA 下載、側載與 Xcode 編譯部署 |
📝 文件慣例
- 所有路徑均以專案根目錄為基準(例如
skills/slouch/config.json)。 - 程式碼區塊標註語言以利語法高亮;數學式採用 LaTeX(
$$...$$)。 - 架構圖以 Mermaid 撰寫,於 GitHub 上可直接渲染。