Skip to main content

Schnellstart für GitHub Probleme

Befolge diesen kurzen interaktiven Leitfaden, um mehr über GitHub Issues zu erfahren.

Einführung

Dieser Leitfaden zeigt, wie du GitHub Issues verwendest, um eine Arbeit zu planen und zu verfolgen. In diesem Leitfaden erstellst du ein neues Issue und unterteilst es in untergeordnete Issues. Außerdem erfährst du, wie du Bezeichnungen, Issuetypen, Meilensteine, zugewiesene Personen und Projekte hinzufügst, um Metadaten zu deinem Issue zu kommunizieren.

Voraussetzungen

Um ein Problem zu erstellen, benötigst du ein Repository. Du kannst ein vorhandenes Repository verwenden, auf das du Schreibzugriff hast, oder du kannst ein neues Repository erstellen. Das Repository muss Probleme aktiviert haben. Weitere Informationen zum Erstellen eines Repositorys findest du unter Ein neues Repository erstellen. Weitere Informationen zum Aktivieren von Issues, wenn sie im Repository deaktiviert sind, findest du unter Issues deaktivieren.

Öffnen eines leeren Problems

Erstelle zunächst ein Problem. Es gibt mehrere Möglichkeiten, ein Problem zu erstellen; du kannst die Methode wählen, die für deinen Workflow am besten geeignet ist. Dieses Beispiel verwendet die GitHub Benutzeroberfläche. Weitere Informationen zu weiteren Möglichkeiten, ein Issue zu erstellen, findest du unter Einen Issue erstellen.

  1. Navigieren Sie auf GitHub zur Hauptseite des Repositorys.

  2. Klicke unter dem Repositorynamen auf Issues.

    Screenshot der Hauptseite eines Repositorys. In der horizontalen Navigationsleiste ist eine Registerkarte mit der Bezeichnung „Issues“ dunkelorange umrandet.

  3. Klicke auf Neues Issue.

  4. In diesem Beispiel wird mit einem leeren Problem begonnen. Dein Repository kann Issuevorlagen und Issueformulare verwenden, um Mitwirkende anzuregen, bestimmte Informationen zu liefern. Wenn dein Repository Issuevorlagen verwendet, klicke auf Leeres Issue öffnen.

Ausfüllen von Informationen

Gib deinem Problem einen beschreibenden Titel. Der Titel sollte auf einen Blick vermitteln, was das Problem betrifft.

Füge eine Beschreibung hinzu, die den Zweck des Problems erläutert, einschließlich aller Details, die das Problem möglicherweise beheben können. Wenn dies beispielsweise ein Fehlerbericht ist, beschreibe die Schritte zum Reproduzieren des Fehlers, des erwarteten Ergebnisses und des tatsächlichen Ergebnisses.

Du kannst Markdown verwenden, um Formatierungen, Links, Emojis und mehr hinzuzufügen. Weitere Informationen finden Sie unter Schreiben auf GitHub.

Screenshot: Formular für neues Issue mit angegebenem Titel und Text

Hinzufügen einer Aufgabenliste

Du kannst auch nur Text verwenden, um Aufgaben zu verfolgen, die nicht über ein entsprechendes Problem verfügen und sie später in Issues konvertieren. Weitere Informationen finden Sie unter Informationen zu Aufgabenlisten.

Screenshot: Formular für neue Sachverhalte mit angegebenem Titel und Text. Der Text enthält das Markdown für eine Aufgabenliste.

Zuweisen des Problems

Um Verantwortung zu kommunizieren, kannst du das Problem einem Mitglied deiner Organisation zuweisen. Weitere Informationen findest du unter Issues und Pull Requests anderen GitHub-Benutzern zuweisen.

Screenshot: Formular für neues Issue. Auf der rechten Seitenleiste ist der Abschnitt „Zugewiesene Personen“ dunkelorange umrandet.

Hinzufügen von Kennzeichnungen

Füge eine Kennzeichnung hinzu, um dein Problem zu kategorisieren. Du könntest z. B. eine question-Bezeichnung und eine good first issue-Bezeichnung verwenden, um anzuzeigen, dass es sich bei einem Issue um eine Frage handelt, die ein erstmaliger Beitragenden aufgreifen könnte. Benutzer können Probleme nach Kennzeichnung filtern, um alle Probleme zu finden, die über eine bestimmte Kennzeichnung verfügen.

Du kannst die Standardbezeichnungen verwenden oder eine neue Kennzeichnung erstellen. Weitere Informationen finden Sie unter Verwalten von Bezeichnungen.

Screenshot: Formular für neues Issue. Auf der rechten Seitenleiste ist der Abschnitt „Bezeichnungen“ dunkelorange umrandet.

Hinzufügen von Issuetypen

Du kannst einen Issuetyp hinzufügen, um Arbeit organisationsweit zu klassifizieren. Weitere Informationen findest du unter Verwalten von Problemtypen in einer Organisation.

Screenshot: Formular für neues Issue. Auf der rechten Seitenleiste ist der Abschnitt „Type“ dunkelorange umrandet.

Hinzufügen des Problems zu einem Projekt

Du kannst das Issue einem bestehenden Projekt hinzufügen und Metadaten für das Projekt auffüllen. Weitere Informationen zu Projekten findest du unter Informationen zu Projects.

Screenshot: Formular für neues Issue. Auf der rechten Seitenleiste ist der Abschnitt „Projekte“ dunkelorange umrandet.

Hinzufügen von Meilensteinen

Du kannst einen Meilenstein hinzufügen, um das Problem als Teil eines datumsbasierten Ziels nachzuverfolgen. Ein Meilenstein zeigt den Fortschritt der Probleme als Zieldatumsansätze an. Weitere Informationen findest du unter Informationen zu Meilensteinen.

Screenshot: Formular für neues Issue. Auf der rechten Seitenleiste ist der Abschnitt „Meilenstein“ dunkelorange umrandet.

Senden deines Problems

Klicke auf Neues Problem übermitteln, um dein Problem zu erstellen. Du kannst alle oben genannten Felder nach dem Erstellen des Problems bearbeiten. Dein Issue hat eine eindeutige URL, die du mit Teammitgliedern teilen oder in anderen Issues oder Pull Requests referenzieren kannst.

Hinzufügen neuer Unterprobleme

Du kannst einem Issue untergeordnete Issues hinzufügen, um größere Arbeitsschritte schnell in kleinere Issues aufzuteilen. Unterprobleme unterstützen Hierarchien von Problemen auf GitHub, indem Beziehungen zwischen Ihren Problemen hergestellt werden. Sie können mehrere Ebenen von Unterproblemen erstellen, die Ihr Projekt genau darstellen, indem Sie die Aufgaben genau so detailliert aufschlüsseln, wie Sie und Ihr Team es benötigen. Weitere Informationen findest du unter Hinzufügen neuer Unterprobleme und Browsen von Unterproblemen.

Screenshot des Unterproblemabschnitts unterhalb der Problembeschreibung. Die Schaltfläche „Mehr Optionen von Unterproblemen anzeigen“ wird mit einem orangefarbenen Rechteck hervorgehoben.

Hinzufügen von Issueabhängigkeiten

Du kannst blockierende Beziehungen zwischen Issues mithilfe von Issueabhängigkeiten definieren. Mit Issueabhängigkeiten kannst du Issues identifizieren, die von anderen Aufgaben blockiert werden oder andere Aufgaben blockieren. Weitere Informationen findest du unter Erstellen von Issueabhängigkeiten.

Kommunizieren

Nachdem dein Problem erstellt wurde, kannst du die Konversation fortsetzen, indem du Kommentare zu dem Problem hinzufügst. Du kannst @mention Mitarbeiter oder Teams auf einen Kommentar aufmerksam machen. Um verwandte Issues im gleichen Repository zu verknüpfen, kannst du # gefolgt von einem Teil des Issuetitels eingeben und dann auf das Issue klicken, das du verknüpfen möchtest. Weitere Informationen finden Sie unter Schreiben auf GitHub.

Screenshot: Ein Kommentar zu einem Issue. In der Kopfzeile steht „Octocat hat gerade kommentiert.“, und der Text lautet „@hubot Müssen wir auch die Raketenlogik aktualisieren?“.

Nächste Schritte

Du kannst Projekte für eine Vielzahl von Zwecken verwenden. Zum Beispiel:

  • Nachverfolgen von Ideen
  • Sammeln von Feedback
  • Planen von Aufgaben
  • Melden von Fehlern

Um Ihr Problem in verwaltbare Aufgaben aufzuteilen, können Sie mehrere Ebenen von Unterproblemen hinzufügen. Weitere Informationen findest du unter Hinzufügen neuer Unterprobleme.

Hier findest du einige hilfreiche Ressourcen für deine nächsten Schritte mit GitHub Issues: