Första utgÄvan av Gitmal-projektet har publicerats, vilket möjliggör att generera statiska webbplatser för navigering i Git-repositorier. InnehÄllet i repot omvandlas till en överskÄdlig webbpresentation i stil med GitHub (exempel), bestÄende endast av statiska HTML-sidor som inte krÀver server-skriptkörning. Detta tillvÀgagÄngssÀtt möjliggör skapande av webbplatser för visning av innehÄllet i git-repositorier, vilka krÀver minimala resurser pÄ servern. Projektkoden Àr skriven i Go och distribueras under MIT-licensen.
Gitmal stöder teman, syntaxhighlighted kod och rendering av markdown. Förutom navigering av repo-strukturen och visning av filinnehĂ„llet, erbjuds vyer för att se grenar, taggar och commits. Det Ă€r möjligt att hĂ„lla webbpresentationen uppdaterad genom inkrementella uppdateringar, dĂ€r saknade sidor genereras vid varje Ă€ndring i repot. För att minska storleken pĂ„ det genererade innehĂ„llet kan minifiering och komprimering anvĂ€ndas (flaggor âminify âgzip). Genereringen av webbsidor för repos med verktygen Zig, ZX och my-badges tar 25 minuter pĂ„ en MacBook Air M2 och resulterar i en uppsparing pĂ„ cirka 2 GB filer.


KĂ€lla: opennet.ru
