Bevor Sie Code schreiben, erfassen Sie, was Sie entwickeln möchten, und verfolgen Sie Ihren Fortschritt. In diesem Tutorial planen und organisieren Sie die Arbeit für die erste Funktion Ihrer Website mithilfe von GitHub Issues und Projects.
Voraussetzungen
- Ein
stargazers-log-Repository. Wenn Sie es noch nicht erstellt haben, lesen Sie Erstellen eines Repositorys für Ihr Projekt auf GitHub.
Ein Problem erstellen
Mit Issues können Sie Ideen, Aufgaben und Fehler für Ihr Softwareprojekt nachverfolgen. Erstellen Sie eines für die erste Funktion, die Sie erstellen werden: eine Liste mit mit Stern markierten Repositories auf Ihrer Website.
- Klicken Sie auf der Hauptseite Ihres
stargazers-logRepositorys auf "Probleme". - Klicke auf Neues Issue.
- Geben Sie im Feld Titel hinzufügen
Display a list of starred repositoriesein. - Fügen Sie im Beschreibungsfeld einige Details dazu hinzu, was Sie erstellen möchten, z. B. „Zeige eine Liste der mit Stern markierten Repositories auf der Startseite an.“
- Klicke auf Erstellen.
Ein Projektboard erstellen und einen Vorgang importieren
Projects Stellen Sie visuelle Tabellen, Tafeln und Roadmaps bereit, um Probleme für Ihre Softwareprojekte zu organisieren und nachzuverfolgen. In diesem Tutorial erstellen Sie ein Projektboard für Benutzer für stargazers-log.
- Klicken Sie auf GitHuboben rechts in GitHub auf Ihr Profilbild und dann auf Profil.
- Klicken Sie auf "Projekte".
- Klicke auf Neues Projekt.
- Wählen Sie unter Vorlagen die Option Board aus.
- Geben Sie im Feld "Projektname" den Namen
Stargazers logein. - Lassen Sie "Importieren von Elementen aus einem Repository " aktiviert, um das Problem zu importieren, das Sie kürzlich in das Board erstellt haben.
- Klicken Sie auf Create Project (Projekt erstellen).
Verschieben der Arbeit über das Board
Die Spalten des Boards entsprechen den Phasen Ihrer Arbeit. Mit dem Fortschritt verschieben Sie die einzelnen Elemente entsprechend ihrem Status.
- Suchen Sie auf Ihrem Projektboard in der Spalte Todo nach dem
Display a list of starred repositoriesElement. - Ziehen Sie das Element in die Spalte "In Bearbeitung ", um anzuzeigen, dass Sie die Arbeit gestartet haben.
Sie kehren später zum Board zurück, um das Element nach "Fertig " zu verschieben, sobald Ihr Feature live ist.
Hinzufügen von Nachverfolgungsproblemen
Erstellen Sie ein oder mehrere Issues, um Ideen und Funktionen für Ihre Website zu beschreiben, die Sie später bearbeiten möchten. Sie können z. B. ein Problem erstellen für:
- Hinzufügen einer Suchfunktion zu Ihrer Website
- Stil der Liste mit markierten Repositories verbessern
- Das Filtern von mit Stern markierten Repositories nach der Programmiersprache wie JavaScript, Python oder Go ermöglichen
Fügen Sie jedes neue Problem zu Ihrem Projekt board hinzu, und verschieben Sie es in "In Bearbeitung ", sobald Sie damit beginnen, daran zu arbeiten.
Was Sie erreicht haben
| Aufgabe | Ergebnis |
|---|---|
| Ein Problem wurde erstellt. | Sie haben Ihr erstes Feature als nachverfolgbare Aufgabe erfasst. |
| Erstellte ein Projektboard | Sie richten ein Board ein, um Ihre Arbeit zu organisieren und nachzuverfolgen. |
| Deinen Fortschritt verfolgt | Sie haben das Problem dem Board hinzugefügt und in den Fortschritt verschoben. |
| Weitere Probleme hinzugefügt | Sie haben neue Probleme erstellt, um zukünftige Arbeit für Ihre Website zu erfassen. |
Nächste Schritte
- Wenn Ihre Arbeit geplant ist, bringen Sie Ihr Repository auf Ihren Computer, damit Sie mit dem Schreiben, Speichern und Aktualisieren Ihres Websitecodes beginnen können. Fahren Sie mit Connecting to your code locally fort.