Gitmal 1.0 este disponibil, un generator de prezentări web statice pentru repozitoarele git

A fost publicat primul număr al proiectului Gitmal, care permite generarea de site-uri statice pentru navigarea în repo-urile Git. Conținutul repo-ului este transformat într-o prezentare web vizuală în stilul GitHub (exemplu) și constă doar din pagini HTML statice, fără a necesita executarea de scripturi pe server. O astfel de abordare permite crearea de site-uri pentru vizualizarea conținutului repo-urilor git, pentru care sunt necesare resurse minime pe server. Codul proiectului este scris în limbajul Go și este distribuit sub licența MIT.

Gitmal suportă teme de design, afișarea codului cu evidențierea sintaxei și redarea markup-ului markdown. Pe lângă navigarea în structura repo-ului și afișarea conținutului fișierelor cu cod, sunt disponibile vizualizări pentru vizionarea ramurilor, etichetelor și commit-urilor. Este posibilă menținerea prezentării web la zi prin actualizări incremental, în cadrul cărora paginile lipsă sunt generate la fiecare modificare din repo. Pentru a reduce dimensiunea conținutului generat, pot fi aplicate minificarea și compresia (flag-uri —minify —gzip). Generarea paginilor web pentru repo-urile cu instrumentele Zig, ZX și my-badges se desfășoară în 25 de minute pe MacBook Air M2 și rezultă în salvarea a aproximativ 2 GB de fișiere.

Gitmal 1.0 este disponibil, un generator de prezentări web statice pentru repozitoarele gitGitmal 1.0 este disponibil, un generator de prezentări web statice pentru repozitoarele git


Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster