Saadaval on gitmal 1.0, git-reposiitide staatiliste veebivaatete genereerija.

Avaldatud on projekt Gitmal esimene väljaanne, mis võimaldab genereerida staatilisi veebisaite Git-repositooride navigeerimiseks. Repositooriumi sisu muudetakse visuaalseks veebi esituseks stiilis GitHub (näidis), mis koosneb ainult staatilistest HTML-lehtedest ning ei nõua serveripoolsete skriptide täitmist. Selline lähenemine võimaldab luua veebisaite git-repositooride sisu vaatamiseks, mille tööks on vajalikud minimaalsed serveriressursid. Projekti kood on kirjutatud Go keeles ja levitatakse MIT litsentsi alla.

Gitmal toetab teemasid, süntaksihighlighting'ut ja markdown-formaatide renderdamist. Lisaks repositooriumi struktuuri navigeerimisele ja koodifailide sisu kuvamisele on saadaval ka vaated harude, siltide ja commit'ide vaatamiseks. Veebivaatamist on võimalik hoida ajakohasena järkjärguliste uuendustega, kus puuduvad lehed genereeritakse iga repositooriumi muutuse korral. Generaatava sisu suuruse vähendamiseks võib rakendada minifikatsiooni ja tihendamist (lipud —minify —gzip). Veebilehtede genereerimine Zig, ZX ja my-badges tööriistakogudega toimub 25 minutiga MacBook Air M2-l ning toob kaasa umbes 2 GB failide salvestamise.

Saadaval on gitmal 1.0, git-reposiitide staatiliste veebivaatete genereerija.Saadaval on gitmal 1.0, git-reposiitide staatiliste veebivaatete genereerija.


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster