Willkommen zum NADOO-GitHub-Basics Repository! Dieses Repository dient als Grundlage für Ihre ersten Schritte mit GitHub. Hier werden Sie lernen, wie Sie ein GitHub-Konto erstellen, ein Repository anlegen und verwalten sowie grundlegende GitHub-Workflows wie Forking, Branching und Pull Requests verstehen.
-
Kontoerstellung
- Anleitung zur Erstellung eines GitHub-Kontos.
- Sicherheitstipps: 2FA einrichten.
-
Repository erstellen
- Ein eigenes Repository erstellen und initialisieren.
- README.md Datei hinzufügen und die ersten Commits durchführen.
-
Forking und Branching
- Ein Repository forken und eine eigene Kopie erstellen.
- Branches anlegen und verwalten.
-
GitHub Issues
- Erstellen und Verwalten von Issues.
- Kommunikation und Zusammenarbeit über GitHub Issues.
-
Pull Requests
- Erstellen eines Pull Requests, um Änderungen vorzuschlagen.
- Code-Reviews durchführen und Pull Requests mergen.
-
Sterne vergeben und Repositories beobachten
- GitHub-Sterne: Sterne auf GitHub sind eine einfache Möglichkeit, interessante Repositories zu markieren, um sie später leichter wiederzufinden. Es wird von Ihnen erwartet, dass Sie alle Repositories, die Sie im Rahmen dieses Bildungsgangs abgeschlossen haben, mit einem Stern versehen. Dies hilft Ihnen, relevante Projekte im Auge zu behalten und gleichzeitig die Arbeit der Community zu würdigen.
- Repositories beobachten: Indem Sie ein Repository beobachten (watch), erhalten Sie Benachrichtigungen über alle neuen Aktivitäten wie Issues, Pull Requests und Commits. Dies ermöglicht es Ihnen, direkt in den Weiterentwicklungsprozess der Lern-Repositories involviert zu bleiben. Folgen Sie jedem der Lern-Repositories und achten Sie auf Updates und Änderungen.
Jede Anleitung wird in separaten Markdown-Dateien bereitgestellt:
- GitHub Konto anlegen
- Repository erstellen
- Forking und Branching
- GitHub Issues
- Pull Requests
- Sterne und Beobachten
Im Rahmen dieses Bildungsgangs sollen Sie auch lernen, Issues zu erstellen, um Verbesserungsvorschläge für die Repositories zu machen. Hier einige Vorschläge für mögliche Issues, die Sie erstellen könnten:
- Lokalisierung: Übersetzen Sie das Repository in verschiedene Sprachen, z. B. Englisch, Französisch, Ukrainisch.
- Videotutorial: Erstellen Sie ein Video-Tutorial, das die wichtigsten Schritte in diesem Repository zeigt.
- Verbesserte Dokumentation: Ergänzen Sie die Dokumentation um detaillierte Anleitungen oder häufige Fehlerbehebungen.
- Code-Optimierung: Überprüfen Sie den vorhandenen Code auf mögliche Verbesserungen in Bezug auf Performance oder Lesbarkeit.
- Automatisierte Tests: Implementieren Sie Unit-Tests, um die Codequalität zu verbessern.
Nach Abschluss dieser Übungen haben Sie ein solides Verständnis der grundlegenden GitHub-Funktionen und können sicher mit Repositories arbeiten. Sie werden in der Lage sein, eigene Projekte zu starten, an bestehenden Projekten mitzuwirken und in einer kollaborativen Umgebung zu arbeiten.
Um das Repository zu vervollständigen, erstellen Sie Screenshots der beschriebenen Schritte in den einzelnen Markdown-Dateien. Laden Sie die Bilder in das Repository hoch und ersetzen Sie die Platzhalter in den Anleitungen.
- Erstellen Sie Screenshots für die angegebenen Schritte (z. B. GitHub Konto anlegen, Repository erstellen, etc.).
- Fügen Sie die Bilder in das Repository ein, indem Sie sie im
images/
-Ordner speichern. - Erstellen Sie einen Pull Request, um Ihre Änderungen vorzuschlagen.
Es ist entscheidend, dass alle Fragen, die während der Bearbeitung dieses Lehrgangs aufkommen, dokumentiert werden. Nur wenn diese Fragen notiert wurden, dürfen sie auch an andere gestellt werden. Dokumentation ist entscheidend für Entwickler, da wir nur so kontinuierlich Fehler und Strukturen auflösen können, die auf angenommenem Wissen basieren. So können wir den Lehrgang offener und für jeden zugänglich gestalten.
Dieses Repository steht unter der GNU Affero General Public License (AGPL). Bitte beachten Sie die Lizenzdetails in der LICENSE
Datei.
Nächster Lernabschnitt: https://github.com/NADOOIT/NADOO-Bewerbungsprozess