Einführung

Abgeschlossen

Auf der ganzen Welt verfolgen Entwicklungsteams nur ein Ziel: das Veröffentlichen von Software. Ob es sich um eine große Plattform mit jährlichen Releases oder eine Website mit mehreren Releases pro Tag handelt – jeder Workflow zielt nur auf dieses eine Ergebnis ab.

Angenommen, Sie leiten ein Team von Softwareentwicklern, das derzeit an der nächsten Produktversion arbeitet. Je größer das Team wird, desto größer werden auch die Herausforderungen einer reibungslosen Veröffentlichung. Der Fokus liegt nun einzig und allein auf dem bevorstehenden Release, und Sie benötigen einen Workflow, mit dem Sie auch auf unvorhersehbare Ereignisse bei der Softwareentwicklung reagieren können. Dieser Workflow muss eine Reihe praktischer Prozesse zur Verwaltung von Arbeitsschritten, Code und Projektleistungen umfassen. Die gute Nachricht ist: Mit GitHub ist all dies möglich.

In diesem Modul erfahren Sie, wie Sie mithilfe von Projektboards, Branches und Releases einen releasebasierten Workflow in GitHub implementieren.

Lernziele

In diesem Modul wird Folgendes thematisiert:

  • Erstellen eines Projektboards zur Verwaltung des nächsten Releases
  • Erstellen und Übernehmen von Änderungen in einem Releasebranch
  • Erstellen eines Git-Tags und eines Releases in GitHub
  • Beheben von Fehlern nach einem Release
  • Automatisieren und Verbessern der Dokumentation von Releaseänderungen

Voraussetzungen

  • Ein GitHub-Konto
  • Möglichkeit zum Navigieren und Bearbeiten von Dateien auf GitHub
  • Kenntnisse im Umgang mit Pull Requests

Wir empfehlen, das Modul Einführung in GitHub abzuschließen, bevor Sie mit diesem Modul beginnen.