forked from new_org/Project-Caffeine
docs(fixed):更新Arabica Sprint开发文档指南中mermaid示意图语法与GitLink平台不兼容的代码
Signed-off-by: gzkoala <guohao@gitconomy.org>
This commit is contained in:
@@ -1055,7 +1055,7 @@ sequenceDiagram
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A["收到 prompts/get 请求] --> B["接收 name 和 args"]
|
||||
A["收到 prompts/get 请求"] --> B["接收 name 和 args"]
|
||||
B --> C["调用 getFramework(name, args)"]
|
||||
C --> D{"是否成功?"}
|
||||
D -- 是 --> E["组装响应 { description, messages }"]
|
||||
@@ -1675,16 +1675,16 @@ sequenceDiagram
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[输入 query] --> B{query 为空?}
|
||||
A["输入 query"] --> B{"query 为空?"}
|
||||
B -- 是 --> C["返回 ['通用研究主题']"]
|
||||
B -- 否 --> D[清洗标点]
|
||||
D --> E[按空格分割,过滤长度<2的词]
|
||||
E --> F[去重]
|
||||
F --> G{长度 < 3?}
|
||||
B -- 否 --> D["清洗标点"]
|
||||
D --> E["按空格分割,过滤长度<2的词"]
|
||||
E --> F["去重"]
|
||||
F --> G{"长度 < 3?"}
|
||||
G -- 是 --> H["循环补全 '${query} 相关研究'"]
|
||||
H --> I[截取前5个]
|
||||
H --> I["截取前5个"]
|
||||
G -- 否 --> I
|
||||
I --> J[返回检索词数组]
|
||||
I --> J["返回检索词数组"]
|
||||
```
|
||||
|
||||
3. **调用序列图**
|
||||
@@ -1710,12 +1710,12 @@ sequenceDiagram
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[调用 listObsidianNotes] --> B[读取 OBSIDIAN_VAULT_PATH 目录]
|
||||
B --> C{读取成功?}
|
||||
C -- 是 --> D[过滤 .md 文件]
|
||||
D --> E[返回文件名数组]
|
||||
C -- 否 --> F[打印错误日志]
|
||||
F --> G[返回空数组]
|
||||
A["调用 listObsidianNotes"] --> B["读取 OBSIDIAN_VAULT_PATH 目录"]
|
||||
B --> C{"读取成功?"}
|
||||
C -- 是 --> D["过滤 .md 文件"]
|
||||
D --> E["返回文件名数组"]
|
||||
C -- 否 --> F["打印错误日志"]
|
||||
F --> G["返回空数组"]
|
||||
```
|
||||
|
||||
2. **调用序列图**
|
||||
@@ -1746,14 +1746,14 @@ sequenceDiagram
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[输入 filename] --> B[拼接目标路径 targetPath]
|
||||
B --> C[获取安全路径 safeVaultPath]
|
||||
C --> D{targetPath 以 safeVaultPath 开头?}
|
||||
D -- 否 --> E[抛出安全异常]
|
||||
D -- 是 --> F[读取文件]
|
||||
F --> G{读取成功?}
|
||||
G -- 是 --> H[返回文件内容]
|
||||
G -- 否 --> I[抛出读取异常]
|
||||
A["输入 filename"] --> B["拼接目标路径 targetPath"]
|
||||
B --> C["获取安全路径 safeVaultPath"]
|
||||
C --> D{"targetPath 以 safeVaultPath 开头?"}
|
||||
D -- 否 --> E["抛出安全异常"]
|
||||
D -- 是 --> F["读取文件"]
|
||||
F --> G{"读取成功?"}
|
||||
G -- 是 --> H["返回文件内容"]
|
||||
G -- 否 --> I["抛出读取异常"]
|
||||
```
|
||||
|
||||
2. **调用序列图**
|
||||
@@ -1787,15 +1787,15 @@ sequenceDiagram
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
A[输入 filename, content] --> B{文件名以 .md 结尾?}
|
||||
B -- 否 --> C[抛出文件名错误]
|
||||
B -- 是 --> D[拼接完整路径 fullPath]
|
||||
D --> E[计算相对路径 relative]
|
||||
E --> F{relative 以 '..' 开头 或 为绝对路径?}
|
||||
F -- 是 --> G[抛出越界错误]
|
||||
F -- 否 --> H[确保目录存在]
|
||||
H --> I[写入文件]
|
||||
I --> J[返回成功信息]
|
||||
A["输入 filename, content"] --> B{"文件名以 .md 结尾?"}
|
||||
B -- 否 --> C["抛出文件名错误"]
|
||||
B -- 是 --> D["拼接完整路径 fullPath"]
|
||||
D --> E["计算相对路径 relative"]
|
||||
E --> F{"relative 以 '..' 开头 或 为绝对路径?"}
|
||||
F -- 是 --> G["抛出越界错误"]
|
||||
F -- 否 --> H["确保目录存在"]
|
||||
H --> I["写入文件"]
|
||||
I --> J["返回成功信息"]
|
||||
```
|
||||
|
||||
2. **调用序列图**
|
||||
|
||||
Reference in New Issue
Block a user