仓库指标

文档

inspect.software 如何衡量文档——README、文档目录、文档站点、描述、主题标签与 wiki。占总健康指数的 8%。

方法论 v1.13.0更新于 2026-07-13

文档衡量新来者能否了解一个项目是什么以及如何使用。没有文档的软件把成本外化给每一位用户;有文档的软件则让维护者的知识得以规模化。对于依赖决策而言,文档也是尽责程度的证据——会解释自己的项目往往也是会维护自己的项目。

  • 类别:工程质量(类别内占 40%)
  • 在总指数中的权重:8%
  • 指标键名:documentation

数值如何计算

一份加权清单:

组成部分权重证据
README30仓库根目录存在 README 文件
文档目录25存在 docs/(或等效)目录
文档/主页站点15仓库链接了文档或项目网站
仓库描述10在 GitHub 上设置了单行描述
主题标签10已分配 GitHub 主题标签
Wiki10已启用仓库 wiki

各层次:从必不可少到可被发现

  • README(30)是正门;它若缺失,其余一切都不会被阅读。
  • 文档目录(25)标志着文档已超出单个文件的规模——通常包含指南、参考资料或架构说明。
  • 文档站点(15)表明持续的投入:面向用户而非仓库访客的、经过渲染、可以导航的文档。
  • 描述、主题标签与 wiki(合计 30)是可发现性元数据:它们决定项目究竟能否被找到和归类——无论是被人、被软件包索引,还是日益增多地被 AI 工具。

如何解读结果

  • 被度量的是存在与否,而非文字质量——这是外部检验的诚实边界(参见信号,而非担保)。
  • 请与社区健康交叉阅读:README 作为共同基础存在重叠,但两个指标回答不同的问题——*能否被学会能否被参与*。

提升数值

  • 维护一份有实质内容的 README:项目用途、安装方式、最小示例与后续链接。
  • 将不断增长的文档移入 docs/ 并发布为站点(GitHub Pages 或任何生成器)——这两步合计承载 40 分。
  • 设置仓库描述与主题标签;在契合项目工作流之处启用 wiki。

相关条目:社区健康 · 工程质量