Commit Graph
3 Commits
Author SHA1 Message Date
chiyiandDevin dabf8c2953 feat(docs): 文档站自带热更新——源码变更自动重建后端+刷新元数据
- docs 后端从 go run 改为 build+spawn(编译成功才切换,与 fun run 同语义)
- watchLoop 复用:.go/go.mod/go.sum 变更→重采元数据+重启后端
- 新增 /fun-version 端点;文档页轮询版本变化自动刷新(编辑中推迟)
- snapshot 跳过 fun_gen_helper_test.go,避免采集辅助文件自触发
- -from 静态模式不启用;-no-run 仍刷新元数据(后端由外部管理)

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-19 15:46:07 +08:00
chiyiandDevin 96d8a4074f feat(docs): 文档页重构 — 类型树/可编辑说明/返回类型/分享深链
- 单文件 docs UI 全面重写:卡片化参数表、语法高亮、方法深链
- 说明可编辑:方法级 + 字段级备注防抖自动保存到 fun-docs-edits.json
  (-edits 可改路径,GET /fun-docs-edits.json + POST /fun-docs-edits)
- 类型列可展开树:枚举成员/嵌套 struct/slice 类型结构
- 返回类型区块:struct 出表、标量出类型标签,流式标注首条消息类型
- 标题旁分享按钮:#Svc.Method?req=<base64> 深链携带请求体,打开即还原

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-19 15:39:57 +08:00
chiyi 49ca7f098a refactor: 入口移至 cmd/fun,go install 后命令名为 fun 2026-09-19 12:16:22 +08:00