Skip to main content

Informationen zu Projects

Projects ist ein anpassbares, flexibles Tool zum Planen und Nachverfolgen der Arbeit auf GitHub.

Informationen zu Projects

Ein Projekt ist eine anpassbare Kalkulationstabelle, ein Scrum-Board und eine Roadmap, das in deine Issues und Pull Requests auf GitHub integriert wird, um eine effektive Planung und Nachverfolgung deiner Arbeit zu ermöglichen. Du kannst mehrere Ansichten erstellen und anpassen, indem du deine Issues und Pull Requests filterst, sortierst und gruppierst, deine Arbeit mit konfigurierbaren Diagrammen visualisierst und benutzerdefinierte Felder hinzufügst, um die für dein Team spezifischen Metadaten nachzuverfolgen. Anstatt eine bestimmte Methode zu erzwingen, bietet ein Projekt flexible Features, die du den Anforderungen und Prozessen deines Teams anpassen kannst.

Informationen zu den ersten Schritten und zum Erstellen eines Projekts findest du unter „Erstellen eines projects“. Weitere Informationen zu den verschiedenen Layouts findest du unter „Ändern des Layouts einer Ansicht“.

Aktualisierung

Deine Projekte basieren auf den von dir hinzugefügten Issues und Pull Requests, wobei direkte Verweise zwischen deinem Projekt und deiner Arbeit erstellt werden. Informationen werden automatisch mit deinem Projekt synchronisiert, wenn du Änderungen vornimmst bzw. deine Ansichten und Diagramme aktualisierst. Diese Integration funktioniert in beide Richtungen. Wenn du also Informationen zu einem Pull Request oder Issue in deinem Projekt änderst, spiegelt der Pull Request oder das Issue diese Informationen wider. Wenn du beispielsweise eine zugewiesene Person in deinem Projekt änderst, wird diese Änderung in deinem Issue angezeigt. Du kannst bei dieser Integration sogar noch weiter gehen, dein Projekt nach zugewiesenen Personen gruppieren und Änderungen an der Issuezuweisung vornehmen, indem du Issues in die verschiedenen Gruppen ziehst.

Weitere Informationen zum Verwalten von Elementen in deinem Projekt findest du unter „Hinzufügten von Elementen zu deinem project“ und „Bearbeiten von Elementen in deinem project“.

Hinzufügen von Metadaten zu deinen Elementen

Du kannst benutzerdefinierte Felder verwenden, um deinen Issues, Pull Requests und Entwurfs-Issues Metadaten hinzuzufügen und eine umfangreichere Ansicht der Elementattribute zu erstellen. Du bist nicht auf die integrierten Metadaten (zugewiesene Person, Meilenstein, Bezeichnungen usw.) beschränkt, die derzeit für Issues und Pull Requests vorhanden sind. Du kannst beispielsweise die folgenden Metadaten als benutzerdefinierte Felder hinzufügen:

  • Ein Datumsfeld zum Nachverfolgen von Zielversanddaten.
  • Ein Zahlenfeld, um die Komplexität eines Vorgangs nachzuverfolgen.
  • Ein einzelnes Auswahlfeld, um nachzuverfolgen, ob eine Aufgabe die Priorität „Niedrig“, „Mittel“ oder „Hoch“ hat.
  • Ein Textfeld zum Hinzufügen einer schnellen Notiz.
  • Ein Iterationsfeld zum wöchentlichen Planen der Arbeit, einschließlich Unterstützung von Unterbrechungen.

Weitere Informationen zu den verschiedenen Feldern, die du einem Projekt hinzufügen kannst, findest du unter „Grundlegendes zu Feldern“.

Automatisieren deiner Projekte

Es gibt eine Reihe von Möglichkeiten, wie du dein Projekt automatisieren kannst. Integrierte Workflows ermöglichen dir das automatische Festlegen von Feldern, wenn Elemente hinzugefügt oder geändert werden. Du kannst dein Projekt auch konfigurieren, um Elemente automatisch zu archivieren, wenn sie bestimmte Kriterien erfüllen, und um Elemente automatisch aus einem Repository hinzuzufügen, wenn sie bestimmten Kriterien entsprechen. Weitere Informationen findest du unter Verwenden der integrierten Automatisierungen.

Du kannst auch die Graph-API und GitHub Actions verwenden, um noch größere Kontrolle über dein Projekt zu übernehmen. Weitere Informationen findest du unter Verwalten von Projects mit der API und unter Automatisieren von Projects mithilfe von Aktionen.

Untersuchen der Beziehungen zwischen Issues

Hinweis: Aufgabenlisten befinden sich in der privaten Betaversion und können noch geändert werden. Wir haben das Onboarding in die Betaversion momentan unterbrochen.

Du kannst Tasklisten verwenden, um Hierarchien von Issues zu erstellen, deine Issues in kleinere Teilaufgaben aufzuteilen und neue Beziehungen zwischen deinen Issues zu erstellen. Weitere Informationen findest du unter Erstellen einer Aufgabenliste.

Diese Beziehungen werden für das Issue sowie die nachverfolgungsbezogenen Felder in deinen Projekten angezeigt. Du kannst nach Issues filtern, die von einem anderen Problem nachverfolgt werden, und du kannst deine Tabellenansichten auch nach dem Feld „Nachverfolgt von“ gruppieren, um alle übergeordneten Probleme mit einer Liste der Unteraufgaben anzuzeigen.

Betrachten deines Projekts aus unterschiedlichen Perspektiven

Beantworte schnell deine wichtigsten Fragen, indem du deine Projektansicht so anpasst, dass sie die benötigten Informationen liefert. Du kannst diese Ansichten speichern, sodass du schnell zu ihnen zurückkehren und sie deinem Team zur Verfügung stellen kannst. Ansichten ermöglichen nicht nur die Eingrenzung der aufgelisteten Elemente, sondern bieten auch zwei verschiedene Layoutoptionen.

Du kannst dein Projekt als Tabellenlayout mit hoher Dichte, als Kanban-Board oder als Roadmap im Zeitachsenstil anzeigen. Weitere Informationen zu den verschiedenen Layoutoptionen findest du unter Ändern des Layouts einer Ansicht.