🟢 💬 Community Veröffentlicht: · 1 Min. Lesezeit ·

GitHub: Wie Pull-Request-Limits den Lärm in Open-Source-Projekten reduzieren

Redaktionelle Illustration: Wie Pull-Request-Limits den Lärm in Open-Source-Projekten reduzieren

GitHub führt Pull-Request-Limits ein, die Maintainern die Kontrolle über die Anzahl gleichzeitiger Beitragsvorschläge externer Mitwirkender geben. Seit Januar 2023 stieg die Zahl zusammengeführter PRs von 25 Mio. auf über 90 Mio. pro Monat — ein 3,6-facher Anstieg, der viele Projekte überlastet.

🤖

Dieser Artikel wurde mithilfe von künstlicher Intelligenz aus Primärquellen erstellt.

GitHub führt Pull-Request-Limits für Maintainer ein

Der Pull Request — ein Code-Änderungsvorschlag, den ein Maintainer prüft und akzeptiert oder ablehnt — ist zum Opfer seines eigenen Erfolgs geworden. GitHub verzeichnet explosives Wachstum: Im Januar 2023 wurden rund 25 Millionen PRs pro Monat zusammengeführt, heute übersteigt diese Zahl 90 Millionen — ein 3,6-facher Anstieg in etwas mehr als zwei Jahren. Für aktive Open-Source-Projekte bedeutet das eine Flut von Vorschlägen, von denen viele von unbekannten Nutzern stammen.

Wie das neue Begrenzungssystem in der Praxis funktioniert

Die neue Option gibt Maintainern das Recht, eine Obergrenze für gleichzeitig offene PRs pro Nutzer ohne Schreibzugriff festzulegen. Vertrauenswürdige Mitwirkende können auf eine Bypass-Liste gesetzt werden, für die das Limit nicht gilt. Draft-PRs sind bewusst vom Zählen ausgeschlossen — es werden nur finale Vorschläge gezählt.

Was GitHub als nächstes plant

Dies ist erst der erste Schritt. GitHubs Roadmap sieht auch die Möglichkeit vor, Pull Requests zu archivieren und ähnliche Limits für Issues einzuführen. Das Ziel ist es, Maintainern die Kontrolle über den Beitragsfluss zurückzugeben, ohne den Enthusiasmus der Community zu dämpfen — Offenheit der Projekte und ein nachhaltiges Prüftempo in Balance zu bringen.

Häufig gestellte Fragen

Was ist ein Pull-Request-Limit auf GitHub?
Es ist eine Einstellung, die begrenzt, wie viele offene Pull Requests ein Nutzer ohne Schreibzugriff gleichzeitig in einem Repository haben kann.
Zählen Draft-PRs zum Limit?
Nein — Draft-Pull-Requests sind vom Zählen ausgeschlossen, und vertrauenswürdige Mitwirkende können auf eine Bypass-Liste gesetzt werden.