GitHub hat am 14. Februar 2019 Draft Pull Requests vorgestellt. Die Funktion kennzeichnet einen Pull Request als unfertigen Arbeitsstand und eröffnet damit eine Diskussion, bevor der Code für eine formelle Prüfung bereit ist.
Ein Entwurf kann bereits Kommentare und erste Rückmeldungen sammeln. Das Zusammenführen bleibt gesperrt, bis der Pull Request als bereit für die Prüfung markiert wird. Die GitHub-Dokumentation beschreibt außerdem, dass Codebesitzer bei einem Entwurf nicht automatisch zur Prüfung aufgefordert werden.
Zusammenführen bleibt bis zur Freigabe gesperrt
Der neue Status trennt die technische Veröffentlichung eines Branches von der eigentlichen Review-Anfrage. Teams können damit früh zeigen, woran gearbeitet wird, ohne einen unfertigen Stand als prüfbereit zu kennzeichnen. Der Entwurf lässt sich später direkt in einen normalen Pull Request umwandeln.
Für Spieleprojekte ist das vor allem bei Änderungen an Engine-Code, Tools und Build-Skripten relevant. GitHub war bereits durch die Übernahme durch Microsoft ein fester Bestandteil vieler Entwicklungsabläufe. Draft Pull Requests ergänzen diese Abläufe um einen klaren Zwischenstatus für laufende Arbeiten.

