Git history with branches

Sphinx clever mit Github Pages benutzen 0 (0)

Dank Github Pages, war es noch nie so leicht wie heute eine Webseite für seine Dokumentation zu erstellen. Einfach ein neuen git branch gh-pages oder einen Ordner docs erstellen, eine index.html Datei reinziehen, und fertig ist die Webseite.
Einfach oder? Ja definitiv, aber auch effizient? Nicht wirklich. Eine Webseite lässt sich zwar schnell aufziehen, Bootstrap drauf und fertig, jedoch wird diese immer unübersichtlicher, je größer das Projekt wird. Deswegen gibt es spezielle Tools, um die Dokumenation seiner Programme effizient zu gestalten. Eines davon, besonders für Python, ist Sphinx. Aber wie benutzt man Sphinx mit GitHub Pages?

(mehr …)

Wie erstelle ich einen RPC Backend mit Googles Protocol Buffers, NodeJS und NestJS? Teil I: Protocol Buffers 0 (0)

Teil I: Protocol Buffers

Du hast eine neue Idee für eine App. Diese soll stark mit einem Webserver kommunizieren? Viele würden nun anfangen eine RESTfulApi zu schreiben. Schön altmodisch. Vielleicht etwas aufgefrischt durch Swagger. Doch letzten Endes eine JSON Ausgabe der Datenbankabfrage. Lesbar für Mensch wie Maschine. Wozu was ändern?

(mehr …)