Hinweis
- Dieses Feature befindet sich in der öffentliche Vorschau, und Änderungen sind vorbehalten.
- Bei den in diesem Artikel veranschaulichten Antworten handelt es sich um Beispiele. Da die Copilot Chat-Antworten nicht deterministisch sind, erhältst du möglicherweise andere Antworten als die hier dargestellten.
Verwalten Sie Ihr Projekt mit GitHub Issues mithilfe von Copilot. In diesem Tutorial verwendest du die Agent-Features Copilot zum Erstellen von Issues, um deine Produktidee in Epics, Features und Aufgaben umzuwandeln. Epics stellen große Arbeitsteile dar, während Features und Aufgaben die Arbeit in kleinere, handlungsrelevante Teile unterteilen. Am Ende verfügst du über ein strukturiertes Backlog, das du mit deinem Team teilen kannst.
Projektübersicht
Es ist wichtig zu definieren, was Ihr Produkt leisten soll. In der Planungsphase des Softwareentwicklungslebenszyklus (SDLC) verwandeln Sie Ideen in umsetzbare Aufgaben, indem Sie Ihre project in Epen, Features und kleinere Arbeitsstücke aufteilen. Dies hilft dir, deine Gedanken zu organisieren, Prioritäten zu setzen und dein Team auf die Entwicklung vorzubereiten.
Wenn du Copilot verwendest, steuerst du diesen Vorgang. Copilot kann zwar eine Struktur vorschlagen und Details ausfüllen, allerdings entstehen die besten Ergebnisse, wenn du ein Gefühl dafür hast, wie die Arbeit organisiert werden soll. Copilot arbeitet mit deiner Eingabe, damit du deinen Plan optimieren, erweitern und dokumentieren kannst.
In diesem Szenario planst du eine neue Shoppingwebsite, die Benutzenden Folgendes ermöglicht:
- Durchsuchen eines Produktkatalogs mit Kategorien und einer Suche
- Hinzufügen von Elementen zu einem Einkaufswagen
- Sicheren Bezahlvorgang abschließen
Ihr Ziel ist es, Copilot zu verwenden, um diese Vision schnell in einen strukturierten Projektplan umzuwandeln, epische und detaillierte Vorgänge zu erstellen, die jeden Teil Ihrer Website erfassen.
Einrichten des Repositorys
Richte ein Repository ein, für das GitHub Issues aktiviert sind. Weitere Informationen findest du unter Ein neues Repository erstellen.
Standardmäßig sind Issues für neue Repositories aktiviert. Wenn du ein vorhandenes Repository verwenden möchtest, die Registerkarte Issues jedoch nicht angezeigt wird, führe die folgenden Schritte aus, um Issues zu aktivieren:
- Wähle im Repository Settings aus.
- Aktiviere unter „Features“ das Kontrollkästchen für Issues.
Erstellen von Projektanfragen
Mit der Einrichtung des Repositorys können Sie Copilot verwenden, um Ihre Projektvision in eine Reihe von umsetzbaren Aufgaben umzuwandeln.
Beginnen Sie in Copilot in GitHub
- Füge über das Chatpanel das Repository für die Shoppingwebsite an. Dadurch kann Copilot auf das Repository zugreifen und Issues direkt darin erstellen.
Erstellen eines Epic-Issues
- Geben Sie eine detaillierte Projektbeschreibung als Eingabeaufforderung ein. Beispiel:
I’m planning to create a shopping website in React and Node.js. The site should allow users to browse products by category, search for items, add products to a cart, and complete checkout. Please help me plan the project by creating issues and breaking it down into epics, features, and tasks. - Übermittle deinen Prompt. Copilot generiert eine Issuestruktur, die in der Regel aus einem Epic oben und untergeordneten Issues für jedes Hauptfeature oder jede Hauptaufgabe besteht.

Navigiere die Problemstruktur
-
Klicken Sie auf das Epos, um die Details in der Workbench anzuzeigen. Navigiere durch die Workbench, um den Problembaum zu erkunden.
-
Jedes Issue enthält in der Regel einen Titel und eine Beschreibung. Zusätzliche Metadaten wie Bezeichnungen oder zugewiesene Personen können direkt in der Workbench bearbeitet werden.
-
Sie können Teilprobleme erweitern oder reduzieren, um sich auf bestimmte Teile des project zu konzentrieren.
Die Problemstruktur bietet eine klare Übersicht über Ihre Projektstruktur, wodurch es einfach ist, zwischen Epics, Features und Aufgaben zu navigieren.
-
In dieser ersten Iteration des Entwurfs kann Copilot lediglich allgemeine Probleme hervorrufen. Du kannst diese Issues weiter optimieren, indem du sie in kleinere Aufgaben oder Features unterteilst. Lassen Sie uns das Issue „Feature: UI Skeleton and Navigation“ verfeinern.
Verwende den folgenden Prompt für Copilot:
Can you break down the issue "Feature: UI Skeleton and Navigation" into smaller tasks?Copilot generiert mehrere neue Teilaufgaben wie zum Beispiel:
- Aufgabe: Einrichten von React project Struktur und Anfangsdateien
- Aufgabe: Erstellen von Platzhalterseiten für Hauptrouten
- Aufgabe: Implementieren einer websiteweiten Navigationsleistenkomponente
- Aufgabe: Integration der Navigation mit dem Routing
- Aufgabe: Hinzufügen eines einfachen dynamischen Layouts
-
Wiederhole diesen Prozess für die verbleibenden Featureissues im Epic.

Verbesserung der Problembeschreibungen
Nachdem du die Problemstruktur erstellt hast, kannst du feststellen, dass die Problembeschreibungen von Copilot möglicherweise zu kurz oder unklar sind. Optimiere jedes Issue nach Bedarf, damit sie umsetzbar werden.
-
Beginne mit einem neu generierten Issue wie „Aufgabe: Platzhalterseiten für Hauptwege erstellen“.
Verwende den folgenden Prompt für Copilot:
Can you improve the description for “Task: Create placeholder pages for main routes”? Please provide a detailed technical summary, list the main routes to be included, outline the steps for implementation, and specify what should be delivered for this task. Please add any relevant code snippets. -
Copilot generiert eine neue Version des Entwurfsissues „Task: Create placeholder pages for main routes“.
Klicke oben links im Issue auf die Dropdownliste „Versioning“, und wähle Version 2 aus, um die neuen Änderungen zu überprüfen.
-
Überprüfe und entscheide, ob die überarbeitete Version von Copilot beibehalten werden soll, bearbeite sie weiter, oder sende einen neuen Prompt, um eine Version mit weiteren Details zu erhalten. Copilot kann Codeausschnitte in den Entwurf hinzufügen, um die Klarheit zu verbessern und einen direkten Kontext für diese Probleme bereitzustellen.
-
Wiederhole diesen Prozess für weitere Issues im epic, indem du Beschreibungen optimierst und Aufgaben nach Bedarf in kleinere Teilaufgaben unterteilst.
-
Sobald du mit den Problembeschreibungen zufrieden bist, klicke auf Alle erstellen, um die Probleme in deinem Repository zu erstellen.
Aufheben der Verknüpfung von Issues
Wenn Copilot ein untergeordnetes Issue generiert, das nicht zur Issuestruktur gehört, kannst du die Verknüpfung mit der Issuestruktur aufheben.
- Klicke in der Issuestruktur der Workbench neben dem untergeordneten Issue auf und anschließend auf Unlink sub-issue.
- Die Verknüpfung des Issues mit dem übergeordneten Issue wird aufgehoben und in der Struktur nicht mehr unter diesem Epic angezeigt.
Nächste Schritte
Nachdem Sie Ihre Projektprobleme generiert und optimiert haben, können Sie diese den richtigen Teammitgliedern oder sogar Copilot selbst zuweisen, um weitere Unterstützung zu erhalten. Weitere Informationen darüber, wie Sie entweder Copilot oder Mitwirkende Problemen zuweisen und wie Sie mit den agentischen Funktionen von Copilot die Planung und Umsetzung Ihres Projekts fortsetzen, finden Sie unter Bitten GitHub Copilot, eine Pull-Anforderung zu erstellen.
Weitere Informationen
-
[AUTOTITLE](/copilot/how-tos/use-copilot-for-common-tasks/use-copilot-to-create-or-update-issues) -
[AUTOTITLE](/copilot/tutorials/coding-agent/pilot-coding-agent) -
[AUTOTITLE](/copilot/tutorials/coding-agent/get-the-best-results) -
[AUTOTITLE](/copilot/tutorials/speed-up-development-work)