GitHub – Eine praktische Einführung. Anke Lederer
rel="nofollow" href="#ucd9b0199-7f6f-4ddc-9998-61ebf9d9d0f2">Unseren Anwendungsfall einrichten
Unseren Anwendungsfall verstehen
Passwörter geheim halten – GitHub Secrets
10Pimp my Repo – Weitere GitHub-Features
Websites aus GitHub generieren (GitHub Pages)
GitHub Pages verschönern mit dem Theme Chooser
GitHub Pages ausbauen – die Navigation einrichten
Angriff der Klone – Repo-Templates anlegen
Eigene Projektboards – mit Projects den Überblick behalten
Grundlegendes zu Projektboards
Ein eigenes Projektboard erstellen
11Nützliches und Kurioses rund um GitHub
GitHub-API (für Fortgeschrittene)
Sich mit GitHub weiter auseinandersetzen
Weitere Ressourcen zum Recherchieren
Für Website-Gestalter – Brackets
GitHub auf dem Handy – GitHub Mobile
GitHub auf dem Handy – Octodroid
Nützliches und kleine Spielereien
Übersetzungsmanagementtools – crowdin und Weblate
Sag es mit einem Bild – Gitmoji
Ideen für eigene Repositories – ohne programmieren
AGängige Git-Befehle zum Nachschlagen
CGlossar (oder: Was bedeutet noch mal …?)
Vorwort
Liebe Leserin, lieber Leser,
schön, dass du hier bist! Warum ist dieses Buch entstanden? Als ich anfing, mich mit GitHub zu beschäftigen, war ich zunächst erschlagen von der Plattform. Ich fragte mich, wo und wie ich einsteigen sollte und was überhaupt wichtig sei. Ich habe daraufhin versucht, die unzähligen Quellen, die einen leichten Einstieg versprochen haben, zu durchforsten, um eben diesen Einstieg zu bekommen. Ich habe brillante Tutorials und grottenschlechte Videos gefunden und viel Zeit damit verbracht, die Infos zu filtern und nach Nützlichkeit zu sortieren.
Gewünscht hätte ich mir einen kompakten Einstieg, der an einer Stelle alles für eine Anfängerin Relevante zusammenfasst und erklärt – ohne einen neuen, unbekannten Fachbegriff in unverständlichem Fachchinesisch. Am liebsten wäre mir ein Buch gewesen, das mich an die Hand nimmt und mir schrittweise zeigt, was wichtig ist, wo ich was finde und wie das alles eigentlich geht. Das gab es aber in dieser Form nicht. Also habe ich versucht, eine möglichst praktische und hoffentlich verständliche Einführung zu schreiben, und du hast sie gerade vor deiner Nase.1
Ist dieses Buch das richtige für mich?
Du bist hier richtig, wenn du dich bei der einen oder anderen nachfolgenden Beschreibung wiederfinden kannst:
Du programmierst in deiner Freizeit gern Apps und suchst einen Weg, um sie zu veröffentlichen. Vielleicht möchtest du sogar zusammen mit deinen Freunden gemeinschaftlich an einer App arbeiten.
Du warst schon immer fasziniert von Open Source und hast dich stets gefragt, wie und wo man solche Projekte eigentlich unterstützen kann. Zudem fragst du dich, ob man dafür zwingend programmieren können muss.2
Du benutzt schon lange eine App und möchtest die Entwicklerinnen und Entwickler über einen Fehler, der dich nervt, informieren. Beim Klicken auf Fehler melden bist du auf einer GitHub-Seite gelandet und bist erst einmal nicht weitergekommen. Das wurmt dich, und du möchtest es ändern.
Du hast schon einmal versucht, dich mit GitHub auseinanderzusetzen, aber das war dir dann doch alles zu kompliziert. Du möchtest jetzt gern einen neuen Versuch starten und erhoffst dir, endlich wirklich zu verstehen, wie das alles läuft und warum Pull-Requests