组合活跃度衡量一个组织的仓库组合是否真正得到维护。组织积攒仓库,就像阁楼积攒箱子;区分尽责托管方与项目坟场的,是组合中仍在运转的比例。
- 评估类型:组织,活跃度与影响力类别(类别内占 60%)
- 在组织总分中的权重:45%
- 指标键名:
portfolio_activity
数值如何计算
基于最多 100 个公开仓库的样本计算,按最近推送时间排序:
| 组成部分 | 权重 | 判定标准 |
|---|---|---|
| 近期活跃仓库 | 50 | 样本中最近 90 天内有推送的仓库占比 |
| 年度活跃仓库 | 25 | 最近一年内有推送的仓库占比 |
| 组合规模 | 15 | 对数尺度;约 100 个仓库达到饱和 |
| 原创工作 | 10 | 样本中非复刻仓库的占比 |
为何采用比例而非计数
比例使不同规模的组织可以互相比较:10 个仓库中有 8 个活跃的组织,读数优于 300 个中只有 30 个活跃的组织。规模仍占有自己的(较小的、对数尺度的)组成部分,因为可观的组合确实是能力的证据——只是它无法弥补一个大部分处于休眠状态的组合。原创工作组成部分则防止一堆复刻仓库冒充开发型组织。
如何解读结果
- 归档是良好的卫生习惯,该指标对此予以奖励。GitHub 的默认列表不包含已归档仓库,因此归档已完结工作的组织,会使其样本集中于仍在积极维护的部分。诚实的标注改善的是度量本身——因为它让度量更加准确。
- 90 天组成部分占主导:该指标描述的是当下,年度组成部分作为其滞后背景。
提升数值
- 归档已完结或已放弃的仓库——这是最有效的单项措施,同时也服务于组织的用户。
- 让持续维护的仓库保持可见的维护状态:依赖更新与修复都计为推送。