Einführung
In diesem Modul wird gezeigt, wie Sie Git verwenden, um die innere Quellentwicklung in Ihrer Organisation zu fördern und Fork-Workflows für eine bessere Zusammenarbeit zu implementieren.
Was ist innere Quelle?
Innere Quelle ist ein Entwicklungsansatz, bei dem Teams innerhalb einer Organisation mithilfe von Open Source-Prinzipien und -Praktiken an Codeprojekten zusammenarbeiten. Anstatt in isolierten Silos zu arbeiten, können Teams Code teilen, zu den Projekten der anderen beitragen und auf vorhandenen Arbeiten in der gesamten Organisation aufbauen.
Warum innere Quelle wichtig ist
- Abbau von Silos: Inner Source hilft dabei, Barrieren zwischen Teams und Abteilungen abzubauen und ermöglicht besseren Wissensaustausch und Zusammenarbeit.
- Codewiederverwendung: Teams kann vorhandenen Code ermitteln und wiederverwenden, anstatt alles von Grund auf neu zu erstellen, was Zeit spart und duplizierungen reduziert.
- Bessere Qualität: Wenn mehrere Teams Code überprüfen und mitwirken können, führt sie häufig zu einer höheren Qualität von Software mit weniger Fehlern.
- Wissensaustausch: Entwickler lernen von der Arbeit der anderen und können bewährte Methoden für verschiedene Projekte anwenden.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Verwenden Sie Git, um die interne Quellentwicklung in Ihrer Organisation zu fördern.
- Implementieren Sie den Fork-Workflow für die gemeinsame Entwicklung.
- Wählen Sie zwischen Branches und Forks für verschiedene Kollaborationsszenarien.
- Teilen Sie Code effektiv zwischen Forks.
Voraussetzungen
- Grundlegendes Verständnis von Git-Versionssteuerungskonzepten.
- Vertrautheit mit den Prinzipien der gemeinsamen Entwicklung.
- Erfahrung in der Arbeit in einem Softwareentwicklungsteam oder einer Organisation.