GitHub: Kako PR limiti smanjuju buku u open source projektima
GitHub uvodi limite pull requestova koji maintainerima omogućuju kontrolu broja istovremenih prijedloga od vanjskih suradnika. Od siječnja 2023. broj spojenih PR-ova porastao je s 25 milijuna na 90+ milijuna mjesečno — rast od 3,6 puta — što je preopteretilo mnoge projekte.
Ovaj članak generiran je uz pomoć umjetne inteligencije na temelju primarnih izvora.
GitHub uvodi limite pull requestova za maintainere
Pull request — prijedlog promjene koda koji maintainer pregledava i prihvaća ili odbija — postao je žrtva vlastitog uspjeha. GitHub bilježi eksplozivan rast: u siječnju 2023. spojeno je oko 25 milijuna PR-ova mjesečno, dok danas taj broj prelazi 90 milijuna — rast od 3,6 puta u nešto više od dvije godine. Za aktivne open source projekte to znači lavinu prijedloga, od kojih mnogi dolaze od nepoznatih korisnika.
Kako novi sustav ograničavanja radi u praksi
Nova opcija daje maintainerima pravo da postave gornju granicu istovremenih otvorenih PR-ova po korisniku koji nema write pristup repozitoriju. Pouzdani suradnici mogu biti dodani na bypass listu i na njih se limit ne primjenjuje. Draft PR-ovi namjerno su izuzeti iz brojanja — radi se samo o finalnim prijedlozima.
Što GitHub planira dalje?
Ovo je tek prvi korak. GitHub-ov roadmap predviđa i mogućnost arhiviranja pull requestova te uvođenje sličnih limita za issue-e. Cilj je maintainerima vratiti kontrolu nad tokom doprinosa bez gašenja entuzijazma zajednice — uravnotežiti otvorenost projekata s održivim tempom pregleda.
Česta pitanja
- Što je pull request limit na GitHubu?
- To je postavka koja ograničava koliko otvorenih pull requestova jedan korisnik bez write pristupa može imati u repozitoriju istovremeno.
- Broje li se draft PR-ovi u limit?
- Ne — draft pull requestovi isključeni su iz brojanja, a pouzdani suradnici mogu biti stavljeni na bypass listu.