Anke Lederer

GitHub – Eine praktische Einführung


Скачать книгу

       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 durchführen

       Reviewer manuell anfordern

       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

       Vorlagen für Issues

       Vorlagen für Pull-Requests

       Für Ruhe sorgen (Teil 1) – Locking Conversations

       Für Ruhe sorgen (Teil 2) – Interaction Limits

       5Rechtliches – Open-Source-Lizenzen

       Warum Lizenzierung wichtig ist

       Lizenz Marke Eigenbau

       Welche Lizenzen gibt es?

       Softwarecode

       Musik, Bilder und Texte

       Was wählen andere als Lizenz?

       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 bekannt machen

       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 suchen

       Fremdes Projekt begutachten

       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

       Versionsverwaltung

       Dezentral

       Exkurs: Umgang mit der Konsole

       Git installieren und einrichten

       Exkurs: Die Konsole für Git einrichten am Beispiel Bash (für Fortgeschrittene)

       Drei Schritte, um einen Branch farbig anzuzeigen

       Anpassen der .bashrc

       Tiefer einsteigen

       Wie Git tickt –