Gitmal 1.0, ein Generator für statische Webansichten von Git-Repositories, ist jetzt verfügbar.

Die erste Version des Gitmal-Projekts wurde veröffentlicht. Es generiert statische Webseiten zur Navigation in Git-Repositories. Der Repository-Inhalt wird in eine visuelle Webdarstellung im Stil von GitHub (Beispiel) umgewandelt, die ausschließlich aus statischen HTML-Seiten besteht und keine serverseitige Programmierung erfordert. Dieser Ansatz ermöglicht die Erstellung von Webseiten zum Durchsuchen von Git-Repositories mit minimalem Serveraufwand. Der Code des Projekts ist in Go geschrieben und unter der MIT-Lizenz lizenziert.

Gitmal unterstützt Themes, Code-Anzeige mit Syntaxhervorhebung und Markdown-Rendering. Neben der Navigation durch die Repository-Struktur und der Anzeige von Code-Dateien stehen Ansichten für Branches, Tags und Commits zur Verfügung. Die Webansicht kann durch inkrementelle Updates aktuell gehalten werden, wobei fehlende Seiten bei jeder Änderung am Repository generiert werden. Die Größe der generierten Inhalte lässt sich durch Minifizierung und Komprimierung reduzieren (Optionen: `--minify --gzip`). Das Generieren von Webseiten für Repositories mit den Toolchains Zig, ZX und my-badges dauert auf einem MacBook Air M2 25 Minuten und erzeugt eine Dateigröße von ca. 2 GB.

Gitmal 1.0, ein Generator für statische Webansichten von Git-Repositories, ist jetzt verfügbar.Gitmal 1.0, ein Generator für statische Webansichten von Git-Repositories, ist jetzt verfügbar.


Source: opennet.ru
Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster