Bol prvý vydanie projektu Gitmal, ktorý umožňuje generovať statické stránky na navigáciu po Git-repozitároch. Obsah repozitára je transformovaný do prehľadnej webovej podoby vo štýle GitHub (príklad), pozostávajúcej len zo statických HTML stránok a nevyžadujúcej spúšťanie skriptov na serveri. Takýto prístup umožňuje vytvárať stránky na prezeranie obsahu git-repozitárov, pre ktoré sú potrebné minimálne serverové zdroje. Kód projektu je napísaný v jazyku Go a je distribuovaný pod licenciou MIT.
Gitmal podporuje témy, zobrazenie kódu s zvýraznením syntaktických prvkov a vykresľovanie markdown formátovania. Okrem navigácie po štruktúre repozitára a zobrazenia obsahu súborov s kódom sú k dispozícii aj zobrazenia pre prezeranie vetiev, tagov a commitov. Je možné udržiavať webové zobrazenie aktuálne prostredníctvom inkrementálnych aktualizácií, pri ktorých sa chýbajúce stránky generujú pri každej zmene v repozitári. Na zníženie veľkosti generovaného obsahu môže byť použitá minifikácia a kompresia (príznaky —minify —gzip). Generovanie webových stránok pre repozitáre s nástrojmi Zig a ZX a my-badges sa realizuje za 25 minút na MacBook Air M2 a vedie k úspore približne 2 GB súborov.


Zdroj: opennet.ru
