Ein bestehendes Projekt hochladen
4Die wichtigsten Grundlagen für eigene GitHub-Projekte
Den zweiten Ablauf üben – Branches, Pull-Requests und Merges
Branch – unterschiedliche Handlungsstränge aufmachen
Änderungen auf einem Branch vornehmen
Pull-Request – Änderungen in Branches aufzeigen
Merge – Änderungen aus Pull-Requests übernehmen
Reviews automatisch zuweisen – CODEOWNERS
Gutes schützen – Protected Branches
Genehmigung vorschreiben – Required Reviews
Genehmigung automatisch zurückziehen
Genehmigung durch Eigentümer*innen vorschreiben
Den Laden sauber halten – Vorlagen, Diskussionen eingrenzen
Für Ruhe sorgen (Teil 1) – Locking Conversations
Für Ruhe sorgen (Teil 2) – Interaction Limits
5Rechtliches – Open-Source-Lizenzen
Warum Lizenzierung wichtig ist
Welche Lizenz ist die richtige für mich?
Wo finde ich mehr Infos und Unterstützung zu Lizenzen?
Unterstützung bei der Wahl der richtigen Lizenz
Tools und Informationen zu/über Lizenzen
Eine Lizenz zu einem Repository hinzufügen
6Unterstützung für GitHub-Projekte finden
Wie bringt man Leute dazu, beim eigenen Projekt mitzumachen?
Dein Projekt auffindbar machen
Dein Projekt anschaulich beschreiben
Dein Projekt (gegebenenfalls) zugänglich machen (Rechtevergabe)
Ein Projekt finden, das du unterstützen möchtest
Wer bin ich und, wenn ja, wie viele?
Fremdes Projekt unterstützen – Fork
7Ein Projekt lokal mit Git verwalten
Warum GitHub allein manchmal nicht ausreicht
Git, was ist das? – Eine kurze Einführung
Exkurs: Umgang mit der Konsole
Git installieren und einrichten
Exkurs: Die Konsole für Git einrichten am Beispiel Bash (für Fortgeschrittene)