- Es wurden zwei neue Einstellungen hinzugefügt, mit denen Repository-Admins den Zugriff auf Pull Requests (PRs) fein granular steuern können
- Die Pull-Request-Funktion kann vollständig deaktiviert werden, wodurch der Tab ausgeblendet wird und auch bestehende PRs nicht mehr sichtbar sind
- Es lässt sich einschränken, dass nur Collaborators neue PRs erstellen können; andere Nutzer können sie nur ansehen und kommentieren
- Diese Einstellungen sind sofort für öffentliche und private Repositories verfügbar; der Pfad ist Settings > General > Features
- In der mobilen GitHub-App wird das UI-Update in Kürze ausgerollt; aktuell wird der PR-Tab noch angezeigt, aber das Erstellen neuer PRs ist nicht möglich
Erweiterte Steuerung von Beiträgen im Repository
- Es wurden neue Zugriffskontroll-Einstellungen eingeführt, damit Repository-Admins genauer festlegen können, wie zu einem Projekt beigetragen wird
- Bisher konnten Wiki, Issues, Discussions und Projects jeweils einzeln deaktiviert werden; jetzt lassen sich auch Pull Requests auf die gleiche Weise steuern
- Das bietet Flexibilität, um externe Beiträge je nach Charakter des Projekts zu blockieren oder einzuschränken
Pull Requests vollständig deaktivieren
- In den Settings des Repositories kann die Pull-Request-Funktion komplett abgeschaltet werden
- Bei der Deaktivierung wird der Pull-Requests-Tab ausgeblendet, und sowohl das Anzeigen bestehender PRs als auch das Erstellen neuer PRs ist nicht mehr möglich
- Das ist nützlich für Mirror-Repositories, schreibgeschützte Codebasen oder Projekte zur öffentlichen Freigabe
- Diese Einstellung eignet sich für Projekte, die keine externen Beiträge annehmen möchten
Pull Requests auf Collaborators beschränken
- Die Pull-Request-Funktion kann beibehalten werden, während gleichzeitig festgelegt wird, dass nur Collaborators neue PRs erstellen dürfen
- Der Tab bleibt sichtbar, und alle Nutzer können PRs ansehen und Kommentare hinterlassen
- Allerdings können nur Collaborators mit Schreibberechtigung neue PRs erstellen
- Collaborators können im Collaborators-Tab des Repositories hinzugefügt oder entfernt werden
- Diese Funktion eignet sich für Phasen, in denen Qualitätskontrolle in der Entwicklung besonders wichtig ist, oder Situationen, in denen Contributors stärker kontrolliert werden müssen
Anwendung der Einstellungen und Mobile-Support
- Beide Einstellungen sind sofort in öffentlichen und privaten Repositories verfügbar
- Pfad: Settings > General > Features
- Für die Mobile-App wird das UI-Update in Kürze bereitgestellt
- Derzeit ist der PR-Tab weiterhin sichtbar, aber das Erstellen von PRs ist nicht möglich
- Das übrige Verhalten der Einstellungen entspricht dem Web
Weitere Informationen
- Wenn die Aktivitäten bestimmter Nutzer vorübergehend eingeschränkt werden sollen, kann weiterhin die Funktion temporary interaction limits verwendet werden
- Detaillierte Informationen zur Konfiguration finden sich auf der entsprechenden Seite in den GitHub Docs
- GitHub stellt zusätzliche Pläne zur Unterstützung von Maintainers in einem separaten Blogpost vor
Noch keine Kommentare.