Zuerst leite ich dich durch einige wichtige erste Schritte für das Codieren und die Zusammenarbeit mit GitHub.
👇 Dieser Pfeil bedeutet, dass du das Fenster erweitern kannst! Klicke während des gesamten Kurses darauf, um weitere Information zu erhalten.
Was ist GitHub?
Das freut mich, dass du fragst! Viele Leute kommen zu GitHub, weil sie zu Open Source 📖 Projekten beitragen wollen, oder weil sie von Teamkollegen oder Klassenkameraden eingeladen werden, die GitHub für ihre Projekte verwenden. Warum verwenden diese Leute GitHub für diese Projekte?
GitHub ist das Herzstück einer Kollaborationsplattform.
Von Software bis hin zu juristischen Dokumenten kannst du dich auf GitHub verlassen, um deine beste Arbeit mit den Tools für die Zusammenarbeit und Sicherheit zu leisten, die Ihr Team benötigt. Mit GitHub kannst du Projekte vollständig privat halten, die Welt zu mitwirken einladen und jeden Schritt deines Projekts optimieren.
GitHub ist auch ein mächtige/leistungsstarkes Versionskontroll-Tool.
GitHub verwendet Git, 📖, die beliebteste Open-Source-Versionskontrollsoftware, um jeden Beitrag und Beiträger zu deinem Projekt zu verfolgen. So weißt du genau, woher jede Codezeile stammt.
GitHub hilft Leute, viel mehr zu erreichen.
Mit GitHub werden einige der fortschrittlichsten Technologien der Welt erstellt. Egal, ob du Daten visualisieren oder ein neues Spiel erstellen, auf GitHub gibt es eine ganze Community und eine Reihe von Tools, mit denen du zum nächsten Schritt gelangen kann. Diese Kurse fangt mit die Grundlagen an, aber wir gehen richtig an die Sache später!
📺 Video: (Auf English) What is GitHub?
Erkunden eines GitHub-Repository
📺 Video: (Auf English) Exploring a repository
Das Video hat einege der häufigsten verwendete Funktionen behandelt. Es gibt einige andere Dinge, dass du in GitHub-Repositories finden kann:
- Project boards: Erstelle in GitHub ein Task-Tracking-Board im Kanban-Stil
- Wiki: Erstelle und lage relevante Projektdokumentation
- Insights: Zeige ein Dropdown-Menü an, das Links zu Analysetools für dein Repository enthält, darunter:
- Pulse: In diesem Projekt-Dashboard finde Informationen von die abgeschlossen und im Gange Aufgaben in diese
- Graphs: Graphs bereitstellen eine detaillierte Aussicht von die Repository-Aktivität, einschließlich die Personen, die zum Repository beigetragen haben, die es geforkt haben und wann die Arbeit abgeschlossen haben
In dem Video hast du etwas über eine speziellen Datei, dass README.md heißt, gelernt. Es gibt einige andere spezielle Datei, dass du deine Repositories hinzufügen kann:
- CONTRIBUTING.md: Die
CONTRIBUTING.mdDatei ist für die Prozess für den Beitrag zum Repository zu beschreiben. Ein Link zurCONTRIUTING.mdDatei wird angezeigt, wenn jemand ein neues Issue oder eine Pull-Request erstellt. - ISSUE_TEMPLATE.md: Die
ISSUE_TEMPLATE.mdist eine andere Datei, dass du den Hauptteil eines Issue vorbevölkern verwenden kann. Zum Beispiel, wenn man immer die gleichen Arten von Informationen für Issues braucht, einschließe in der Issue-Vorlage, und jedes neue Issue wirt mit deinem empfohlenen Startertext ausgefüllt.
Das ist ein Issue 📖: ein Platz wo du über Fehler in der Code, Codeüberprüfung und ziemlich alles andere sprechen kann.
Issue-Titel sind wie Email-Betreffzeilen. Issue-Titel teilen deine Mitarbeitern auf einem Blick mit, worum es bei den Issue geht. Der Titel dieser Issue ist, zum Beispiel, “Erste Schritte mit GitHub”.
Verwenden von GitHub-Issues
Issues sind für Ideen, Verbesserungen, Aufgaben, und Fehler zum übersprechen. Sie erleichtern die Zusammenarbeit durch:
- Bereitstellung der vollständigen Geschichte für alle (auch für zukünftige Teammitglieder) an einem Ort
- Verlinken andere Issues an Pull Request 📖
- Erstellen einer einzigen umfassenden Aufzeichnung darüber, wie und warum bestimmte Entscheidungen getroffen wurde
- Ganz einfach Beziehen die richtigen Personen und Teams in ein Gespräch mit
@-Erwähnungen
📺 Video: (Auf English) Issues verwenden
Benachrichtigungen verwalten
📺 Video: Watching, Benachrichtigungen, Stars, und Explore
Wenn du in eine Issue oder Pull Request kommentiert hast, erhältst du E-Mail Benachrichtigungen, wenn es Aktivität in der Faden ist.
- Gehe zum Issue oder Pull Request
- Klicke unter ”Notifications” rechts auf die Schaltfläche Unsubscribe, um Benachrichtigungen auszuschalten, oder Subscribe um die Stummschaltung aufzuheben
Du siehst eine kurze Beschreibung über deine zeitliche Benachrichtigungen-Status.
- Klicke auf dein Profil-Icon
- Klicke Settings
- Klicke Notifications von dem Menü an der linken Seite und stelle deine Benachrichtigungenpräferenz ein
- Watch: Du erhältst einen Benachrichtigung, wenn ein neues Issue, Pull Request oder Kommentar gebucht ist und wenn ein Issue geschlossen oder ein Pull Request zusammengeführt ist.
- Not watching: Du bekommst kein Benachrichtigung mehr, statt du
@-Erwähnungenwirst * Ignore: Du bekommst kein Benachrichtigung mehr von dieses Repository
- Klicke dein Profil-Symbol
- Klicke Settings
- Klicke Notification von der linken Menü
- Klicke an die Dinge, dass du anschaust Link
- Wähle die Watching Karte
- Klicke die Schaltfläche Unwatch, um Benachrichtigungen zu deaktivieren, oder auf Watch, um sie zu aktivieren