mkdocstrings 对 TypeScript 评估¶
目的:评估 mkdocstrings 是否适合 Claude Code 文档 关联:[B1-3]
1. 评估结果¶
结论:不推荐 Claude Code 使用 mkdocstrings 对 TypeScript。
3 原因: 1. mkdocstrings 主要支持 Python(griffe 解析器) 2. TypeScript 解析需第三方(TypeDoc 等)但集成度低 3. Claude Code 文档手工已足够
2. 3 个候选¶
| 工具 | TS 支持 | 成熟度 |
|---|---|---|
| mkdocstrings (griffe) | ❌ 弱 | 成熟 |
| TypeDoc | ✅ 强 | 成熟 |
| typedoc-plugin-markdown | ✅ | 集成 |
3 候选。
3. 为什么不推荐¶
3.1 成本¶
- mkdocs + TypeDoc 双工具链
- 配置复杂
- 维护成本
3.2 收益有限¶
- Claude Code 已有 ~70 文档
- 多数是分析 / 教程而非 API 文档
- 手工写更精确
3.3 替代¶
- 已用 glossary.md 速查
- 已用 deep-dive-*.md 拆解
- 文档比 API 文档更重要
4. TypeDoc 集成(如果要做)¶
2 步。
5. 5 个替代方案¶
- ✅ 继续手工(推荐)
- ⚠️ TypeDoc 单用
- ⚠️ typedoc-plugin-markdown + mkdocs
- ❌ mkdocstrings(不支持 TS)
- ❌ Docusaurus(重)
5 替代。
6. 结论¶
不集成 mkdocstrings。
已用文档足够。
7. 总结¶
评估 = 不推荐 + 5 替代。
下一步: - 继续手工 - 看其他 B1