GitHub - Sternenstauner/progit2: Pro Git 2nd Edition
Herzlich willkommen bei der zweiten Auflage des Buchs Pro Git.
Wie die erste, ist auch die zweite Auflage von Pro Git Open Source und steht unter der Creative Commons-Lizenz.
Im Vergleich zur ersten Auflage haben sich in der zweiten Auflage allerdings ein paar Dinge geändert: Zum einen wird jetzt statt Markdown das AsciiDoc-Format verwendet und zum anderen wird O’Reilly-Buildserver unter der Atlas Platform genutzt. Mit Hilfe von Continuous Integration wird das Buch in allen Sprachen erstellt und zur Verfügung gestellt.
Statt eines großen Repositorys für alle Sprachen wird jede Sprache mittlerweile in einem eigenen Repository verwaltet. Im Dokument Hilfe bei der deutschen Übersetzung finden Sie weitere Informationen.
Wie kann das Buch erstellt werden?
Es gibt zwei Möglichkeiten, um aus dem Quellcode eine E-Book-Version des Buchs zu erstellen.
Die einfachste Möglichkeit besteht für Sie darin, uns das Erstellen zu überlassen. Mit Hilfe von Continuous Integration wird der Master-Branch ständig überwacht und automatisch eine neue Version erstellt, wenn sich dieser ändert. Aktuelle Builds finden Sie hier.
Wenn Sie das Buch lieber manuell erzeugen möchten, können Sie dazu Asciidoctor nutzen. Verwenden Sie dazu die folgenden Befehle, um das Buch in den Formaten HTML, EPUB, MOBI und PDF zu erstellen:
$ bundle install $ bundle exec rake book:build Converting to HTML... -- HTML output at progit.html Converting to EPub... -- Epub output at progit.epub Converting to Mobi (kf8)... -- Mobi output at progit.mobi Converting to PDF... -- PDF output at progit.pdf
Zum Konvertieren werden die Projekte asciidoctor, asciidoctor-pdf und asciidoctor-epub genutzt.
Ein Problem melden
Bevor Sie ein Problem melden, bitten wir Sie zu überprüfen, ob sich nicht ein ähnliches oder gar dasselbe Problem bereits im Bugtracking-System befindet.
Wenn das Problem auch auf der Git-Website zu finden ist, überprüfen Sie bitte auch, ob das Problem dort noch aktuell ist. Es könnte schon erledigt, aber noch nicht veröffentlicht sein.