Ein Entwickler kann Änderungen an einem Software-Projekt vorschlagen, indem er eine Art Nachricht namens "Pull Request" an andere Entwickler sendet. Diese Nachricht enthält den geänderten Code und fordert Feedback oder Genehmigung für die Änderungen an. Der Zweck ist es, sicherzustellen, dass der Code verbessert wird und dass keine Fehler gemacht werden, bevor die Änderungen in die Hauptversion des Projekts übernommen werden.