Im Open-Source-Bereich sind die Werkzeuge git und GitHub weitverbreitet und die meisten Leser werden bereits Bekanntschaft mit diesen gemacht haben. Sollten Sie noch nicht vertraut mit den Begriffen sein, finden Sie unter [1] und [2] eine ausführliche Beschreibung. Wir möchten zu Beginn einen Blick darauf werfen, wie sich Änderungsvorschläge an Projekten auf GitHub einreichen lassen: der als "Fork & Pull" bekannte git-Workflow.
Stellen Sie sich vor, Sie sind an einem auf GitHub gehosteten Projekt interessiert und möchten in diesem Projekt eigene Änderungen einfließen lassen. Hierzu erzeugen Sie einen Fork, also eine Kopie des Projekts. Die Änderungen nehmen Sie entweder direkt im Master-Branch der Kopie oder in einem eigenen Branch vor. Damit die Änderungen auch wieder in das Originalprojekt zurückfließen, erzeugen Sie einen Pull-Request. Sobald dieser akzeptiert wurde, gehören Ihre Änderungen zum offiziellen Projekt. Teil dieses Prozesses ist zumeist ein Wechsel zwischen der Kommandozeile, auf der Sie mit git arbeiten, und der
...Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.