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 …)
Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Nutzererfahrung bieten können. Die Cookie-Informationen werden in Ihrem Browser gespeichert und führen Funktionen aus, wie z.B. die Erkennung Ihrer Person, wenn Sie zu unserer Website zurückkehren, und helfen unserem Team zu verstehen, welche Abschnitte der Website Sie am interessantesten und nützlichsten finden.

Zu Sicherheitszwecken werden die Namen und der Inhalt dieser verschlüsselt.

Unbedingt notwendige Cookies

Cookies sind absolut notwendig, um das Funktionieren und die Sicherheit dieser Website zu gewährleisten.

Name Funktion Dauer der Speicherung
moove_gdpr_popup Ihre Cookie-Einstellungen 365 Tage

Wenn Sie sich gegen die absolut notwendigen Cookies entscheiden, kann dies zu Fehlern auf der Website führen. Daher kann Ihre Entscheidung nicht gespeichert werden und Sie müssen sie bei jedem Besuch dieser Website neu setzen.

Zusätzliche Cookies

Diese Website verwendet die folgenden zusätzlichen Cookies:

Name Funktion Dauer der Speicherung
[Polylang] pll_language
Your choosen language 365 days
[Matomo] _pk_id Your tracking id
393 days
[Matomo] _pk_ses Your session id 30 minutes
MATOMO_SESSID
Your session id
End of session