🟢 💬 コミュニティ 公開日: · 1 分で読めます ·

GitHub:PRリミットがオープンソースプロジェクトのノイズをどのように削減するか

編集イラスト:PRリミットがオープンソースプロジェクトのノイズをどのように削減するか

GitHubはプルリクエストリミットを導入し、メンテナーが外部コントリビューターからの同時オープンPR数を制御できるようになりました。2023年1月以来、マージされたPR数は月間2,500万から9,000万以上へと3.6倍に増加し、多くのプロジェクトを圧迫しています。

🤖

この記事はAIにより一次情報源から生成されました。

GitHubがメンテナー向けにPR数リミットを導入

プルリクエスト——メンテナーがレビューして承認または拒否するコード変更の提案——は自身の成功の犠牲者になりました。GitHubは爆発的な成長を記録しています。2023年1月にマージされたPRは約2,500万件/月だったのが、今では9,000万件を超えており——2年強で3.6倍の増加です。アクティブなオープンソースプロジェクトにとって、これは知らないユーザーからの多くの提案を含む提案の洪水を意味します。

新しい制限システムが実際にどう機能するか

新しいオプションにより、リポジトリへの書き込みアクセスを持たないユーザーのオープンPRの上限をメンテナーが設定できます。信頼できるコントリビューターはバイパスリストに追加でき、彼らにはリミットが適用されません。ドラフトPRは意図的にカウントから除外されています——最終的な提案のみが対象です。

GitHubの今後の計画は?

これは最初のステップにすぎません。GitHubのロードマップにはプルリクエストのアーカイブ機能とissueへの同様のリミットの導入も予定されています。目標はコミュニティの熱意を消すことなくメンテナーに貢献フローの制御を取り戻すこと——プロジェクトのオープン性と持続可能なレビューペースのバランスを取ることです。

よくある質問

GitHubのプルリクエストリミットとは何ですか?
これは、書き込みアクセスを持たない1人のユーザーがリポジトリで同時にオープンできるプルリクエスト数を制限する設定です。
ドラフトPRはリミットにカウントされますか?
いいえ——ドラフトプルリクエストはカウントから除外され、信頼できるコントリビューターはバイパスリストに追加できます。