ĂshtĂ« publikuar numri i parĂ« i projektit Gitmal, i cili lejon krijimin e faqeve statike pĂ«r navigimin nĂ« depo git. PĂ«rmbajtja e depozitĂ«s konvertohet nĂ« njĂ« paraqitje web shfaqĂ«sore nĂ« stilin GitHub (shembuj), e cila pĂ«rbĂ«het vetĂ«m nga faqe statike HTML dhe nuk kĂ«rkon ekzekutimin e skripteve nĂ« server. NjĂ« qasje e tillĂ« lejon krijimin e faqeve pĂ«r shikimin e pĂ«rmbajtjeve tĂ« depozitave git, pĂ«r tĂ« cilat kĂ«rkohen burime minimale nĂ« server. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Go dhe shpĂ«rndahet nĂ«n licencĂ«n MIT.
Gitmal mbĂ«shtet tema, shfaqjen e kodit me theksim sintaksor dhe renderimin e markdown-it. PĂ«rveç navigimit nĂ« strukturĂ«n e repositorit dhe shfaqjes sĂ« pĂ«rmbajtjes sĂ« skedarĂ«ve tĂ« kodit, janĂ« tĂ« disponueshme pamjet pĂ«r shikimin e degĂ«ve, etiketave dhe angazhimeve. ĂshtĂ« e mundur tĂ« mbahet pamja web nĂ« pĂ«rditĂ«sim pĂ«rmes pĂ«rditĂ«simeve inkrementale, ku faqet e humbura gjenerohen pĂ«r çdo ndryshim nĂ« repositor. PĂ«r tĂ« reduktuar madhĂ«sinĂ« e pĂ«rmbajtjes sĂ« gjeneruar, mund tĂ« pĂ«rdoret minifikimi dhe kompresimi (flag âminify âgzip). Gjenerimi i faqeve web pĂ«r repositorĂ«t me mjetet Zig, ZX dhe my-badges kryhet pĂ«r 25 minuta nĂ« MacBook Air M2 dhe rezulton nĂ« ruajtjen e rreth 2 GB skedarĂ«sh.


Burimi: opennet.ru
