Disponibile gitmal 1.0, generatore di rappresentazioni web statiche di repository Git

È stato pubblicato il primo rilascio del progetto Gitmal, che consente di generare siti statici per la navigazione nei repository Git. Il contenuto del repository viene trasformato in una presentazione web visiva nello stile di GitHub (esempio), composta esclusivamente da pagine HTML statiche e che non richiede l'esecuzione di script sul server. Questo approccio permette di creare siti per visualizzare il contenuto dei repository Git, richiedendo risorse minime sul server. Il codice del progetto è scritto in linguaggio Go e distribuito sotto licenza MIT.

Gitmal supporta temi personalizzati, visualizzazione di codice con evidenziazione della sintassi e rendering del markdown. Oltre alla navigazione nella struttura del repository e alla visualizzazione del contenuto dei file di codice, sono disponibili visualizzazioni per consultare rami, tag e commit. È possibile mantenere la presentazione web aggiornata tramite aggiornamenti incrementali, in cui le pagine mancanti vengono generate ad ogni modifica nel repository. Per ridurre la dimensione del contenuto generato, possono essere applicati la minificazione e la compressione (flag —minify —gzip). La generazione di pagine web per i repository con gli strumenti Zig e ZX e my-badges viene completata in 25 minuti su MacBook Air M2 e porta al salvataggio di circa 2 GB di file.

Disponibile gitmal 1.0, generatore di rappresentazioni web statiche di repository GitDisponibile gitmal 1.0, generatore di rappresentazioni web statiche di repository Git


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster