文档贡献指南¶
如何参与 Echo Agent 文档建设。
文档技术栈¶
- MkDocs Material — 静态文档站生成器
- mkdocs-static-i18n — 双语支持
- Mermaid — 图表
- Markdown — 内容格式
本地预览¶
访问 http://127.0.0.1:8000 预览。
文件组织¶
- 中文为默认语言:
docs/section/page.md - 英文对应版本:
docs/section/page.en.md - 两者结构必须保持一致
写作原则¶
- 面向用户任务,不是面向代码结构
- 事实从代码获取 — 配置字段、CLI 命令等动态内容从代码生成或由测试校验
- 不手写动态模型名单 — 只写获取方式和示例
- 不复制整份配置 — 链接到自动生成的配置参考
- 不用绝对承诺 — Beta 项目不写"永不丢失""完全隔离"
修改文档时¶
- 确保中英文同步更新
- 修改配置相关内容时更新 schema metadata
- 运行
mkdocs build --strict确认无构建错误 - 确认内部链接有效
自动生成的文件¶
以下文件不要手动修改(由 CI 重新生成):
docs/reference/configuration.md/.en.mddocs/assets/generated/config-example.yaml/.en.yaml