Doxide 0.8.0

Doxide 0.8.0

Il 27 novembre è stata rilasciata la versione 0.8.0 del generatore di documentazione da console a partire dal codice sorgente C++ doxide, scritto in C e C++, e distribuito con licenza Apache 2.0.

Il codice sorgente C++ è documentato utilizzando \/** commenti *\/, contenenti comandi @, come nel classico strumento Doxygen. Molti comandi di Doxygen sono già supportati. Per la configurazione viene utilizzato il formato YAML.

Doxide genera documentazione in formato Markdown, e per il parsing del codice sorgente utilizza parser incrementali del progetto tree-sitter.

. Tra le altre dipendenze ci sono CMake, un compilatore C++20 e sottotrame git. CLI11, glob e libyaml. A seconda della distribuzione del sistema operativo utilizzata, potrebbe essere necessaria la libreria ICU.

Elenco delle modifiche:

  • La nuova funzionalità principale è la generazione di report sulla copertura del codice, che combina i dati dai file binari compilati forniti da gcov, con l'analisi del codice sorgente tramite tree-sitter per report sulla copertura del codice C++;
  • è stata corretta la generazione del file mathjax.js. Per rettificare, è necessario eseguire nuovamente $ doxide init, rispondendo "N" (predefinito) alla richiesta di sovrascrittura dei file, e "y" per questo file specifico.

Fonte: linux.org.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