GitHub:PR限制如何减少开源项目中的噪音
GitHub推出pull request限制功能,让维护者能够控制外部贡献者的同时开放PR数量。自2023年1月以来,合并的PR数量从每月2500万增长至9000万以上——增长了3.6倍——这已使许多项目不堪重负。
🤖
本文由人工智能基于一手来源生成。
GitHub为维护者推出PR数量限制
Pull request——维护者审查并接受或拒绝的代码更改建议——成了自身成功的受害者。GitHub记录了爆炸性增长:2023年1月合并的PR约为2500万个/月,如今超过9000万——在两年多时间里增长了3.6倍。对于活跃的开源项目来说,这意味着大量提案的涌入,其中许多来自未知用户。
新限制系统在实践中如何运作
新选项赋予维护者权利,可以为没有储存库写入权限的用户设置同时开放PR的上限。受信任的贡献者可以被添加到绕过列表,对其不适用限制。草稿PR被有意排除在计数之外——仅针对最终提案。
GitHub接下来计划什么?
这只是第一步。GitHub的路线图还预设了归档pull request的功能以及为issue引入类似限制的能力。目标是让维护者重新掌控贡献流,同时不扑灭社区热情——在项目开放性与可持续审查节奏之间取得平衡。
常见问题
- GitHub上的pull request限制是什么?
- 这是一项设置,限制没有写入权限的单个用户在同一时间在某个储存库中可以拥有的开放pull request数量。
- 草稿PR是否计入限制?
- 不——草稿pull request被排除在计数之外,受信任的贡献者可以被加入绕过列表。