Als Full-Stack-Web- (und Backend-Service-)Entwickler muss ich häufig in kürzester Zeit eine API- und Admin-Schnittstelle für kleine bis mittlere Webanwendungen erstellen. Und aufgrund der ausdrucksstarken Syntax und der bereitgestellten schnellen Entwicklungstools halte ich Laravel für diesen Zweck für sehr nützlich.
Auch für mich selbst schalte ich manchmal absichtlich das Internet aus, während ich Code schreibe, um mich auf die Arbeit zu konzentrieren und die Frist einzuhalten. Während dieser isolierten Zeit benötige ich Offline-Versionen der Dokumentation verschiedener Tools, Bibliotheken und Frameworks. Obwohl für die meisten anderen Tools, Bibliotheken und Frameworks Offline-Dokumentation verfügbar ist, traf dies für Laravel nie zu. Um dieses Problem zu lösen, habe ich vor einigen Jahren eine offline herunterladbare Dokumentation aller damals verfügbaren Laravel-Versionen erstellt und gepflegt und über Leanpub kostenlos (mit einem Mindestpreis von 0,0) für andere veröffentlicht, mit skriptbasierter Verarbeitung der Markdown-Dateien aus dem Laravel-Dokumentations-Repo, verfügbar in Github. Aber leider wurde es für mich aufgrund einiger aufeinanderfolgender Richtlinienänderungen durch die Leanpub-Behörde für die Autoren unmöglich, bereits veröffentlichte Versionen beizubehalten oder neue Bücher für neue Versionen von Laravel zu erstellen. Außerdem musste ich aus beruflichen Gründen auf verschiedene andere Technologien umsteigen und musste einige Jahre nicht mit Laravel arbeiten. Daher gebe ich es irgendwann auf, diese Leanpub-Veröffentlichungen der Offline-Dokumentation von Laravel zu pflegen.
Kürzlich bin ich wegen einiger neuer Projekte zu Laravel zurückgekehrt und habe erneut die Offline-Dokumentation verpasst, während ich mich über die neuen Funktionen auf dem Laufenden gehalten habe, die in neuen Versionen von Laravel verfügbar sind. Anstatt also auf Veröffentlichungsplattformen von Drittanbietern angewiesen zu sein, habe ich dieses Mal selbst ein neues Tool entwickelt, um die erforderliche Verarbeitung und Erstellung von PDFs aus verschiedenen Zweigen des Dokumentations-Repositorys zu automatisieren. Diese Datei ist das Ergebnis einer solchen Konvertierung.
In diesem Repo finden Sie immer aktuelle PDF-Dateien, die der Dokumentation für jede Version von Laravel entsprechen, und können Kopien für die Offline-Nutzung herunterladen. Wenn Sie diese PDF-Dokumentationsdateien nützlich finden und etwas Unterstützung geben möchten, geben Sie diesem Repo bitte einen Stern und teilen Sie es mit Ihrem sozialen/beruflichen Netzwerk.
Sie können sich dieses Repo auch ansehen und/oder mir auf Github, Twitter oder Linkedin folgen , um Benachrichtigungen über zukünftige Veröffentlichungen der PDF-Version der Laravel-Dokumentation zu erhalten.
Jede Art von Wertschätzung seitens der Community wird mich ermutigen und motivieren, dieses Projekt weiterhin regelmäßig fortzusetzen. Um Ihre großzügige Unterstützung zu zeigen, können Sie das natürlich tun
Alle im laravel-docs-in-pdf Repo verfügbaren PDF-Dateien sind unter der Unlicense-Lizenz lizenziert und gemeinfrei verfügbar. Fühlen Sie sich frei, diese Dateien zu kopieren, zu ändern, zu verteilen oder was auch immer Sie damit machen möchten.
Bitte beachten Sie jedoch, dass der Dokumentationsinhalt aller PDF-Dateien (außer den Deck- und Vorwortseiten) nicht durch diese Lizenz abgedeckt ist und unter der Originallizenz der Laravel-Dokumentation lizenziert ist, wie im Repo der Originaldokumentation definiert.