Projects

GitHub-Projects ist eine leistungsstarke Funktion, die Ihnen hilft, die Arbeit an Ihren Repositories zu organisieren und zu verfolgen. Es bietet Kanban-Boards zur effizienten Verwaltung von Aufgaben und Workflows.

Es ermöglicht Ihnen, die Arbeit zu planen und zu verwalten, indem Sie Projektboards erstellen. Diese Boards enthalten Issues, Pull Requests und Notizen, die als Karten in Spalten organisiert sind.

Ein GitHub-Projekt erstellen

Schritt-für-Schritt-Anleitung:

  1. Navigieren Sie zu Ihrem Repository oder Ihrer Organisation: Gehen Sie zu dem Repository oder der Organisation, in dem/der Sie ein Projekt erstellen möchten.

  2. Zugriff auf den Tab ‘Projects’: Klicken Sie auf der Hauptseite Ihres Repositorys oder Ihrer Organisation auf den Tab ‘Projects’.

  3. Klicken Sie auf ‘New Project’: Klicken Sie auf die Schaltfläche ‘New project’, um ein neues Projekt zu erstellen.

  4. Richten Sie Ihr Projekt ein:

    • Name: Geben Sie Ihrem Projekt einen aussagekräftigen Namen.
    • Beschreibung: Fügen Sie eine Beschreibung hinzu, um den Zweck des Projekts zu erklären.
    • Vorlage: Wählen Sie eine Vorlage, falls verfügbar, oder beginnen Sie mit einem leeren Projekt.

Projektboards verwalten

Sobald Ihr Projekt erstellt ist, können Sie beginnen, es durch Hinzufügen von Spalten und Karten zu verwalten.

Spalten helfen, Aufgaben in Kategorien wie ‘To Do’, ‘In Progress’ und ‘Done’ zu organisieren.

  1. Klicken Sie auf ‘Add column’: Klicken Sie auf die Schaltfläche ‘Add column’ auf Ihrem Projektboard.

  2. Benennen Sie Ihre Spalte: Geben Sie der Spalte einen Namen, z.B. ‘To Do’.

  3. Wiederholen Sie dies für zusätzliche Spalten: Erstellen Sie nach Bedarf zusätzliche Spalten für Ihren Workflow.

Karten repräsentieren Aufgaben und können Issues, Pull Requests oder Notizen sein.

  1. Ein Issue oder einen Pull Request hinzufügen: Ziehen Sie ein vorhandenes Issue oder einen Pull Request von der Seitenleiste in eine Spalte.

  2. Eine Notiz erstellen: Klicken Sie in einer Spalte auf ‘Add a note’, um eine benutzerdefinierte Aufgabe oder Notiz zu erstellen.

Best Practices

Arbeit organisieren:

  • Verwenden Sie klare Spaltennamen: Nutzen Sie intuitive Namen für Spalten, die die Phasen des Workflows widerspiegeln.
  • Priorisieren Sie Aufgaben: Ziehen Sie Karten, um Aufgaben innerhalb einer Spalte zu priorisieren.

Zusammenarbeit:

  • Karten Teammitgliedern zuweisen: Weisen Sie Issues oder Pull Requests Teammitgliedern zu, um die Zuständigkeit zu klären.
  • Verwenden Sie Labels: Wenden Sie Labels auf Karten an, um zusätzliche Kategorisierungen und Filterungen zu ermöglichen.

Fortschritt verfolgen:

  • Regelmäßige Updates: Aktualisieren Sie den Status der Karten regelmäßig, um den aktuellen Fortschritt widerzuspiegeln.
  • Abgeschlossene Karten schließen: Verschieben Sie abgeschlossene Aufgaben in die Spalte ‘Done’ und schließen Sie die entsprechenden Issues oder Pull Requests.

GitHub Projects ermöglicht zudem die Automatisierung von Workflows mit Auslösern, die Karten basierend auf bestimmten Aktionen wie dem Schließen eines Issues oder dem Mergen eines Pull Requests in andere Spalten verschieben.