Doxide 0.8.0

Doxide 0.8.0

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

Il codice sorgente C++ è documentato tramite /** commenti */, contenenti comandi @, simili a quelli dello strumento classico Doxygen. Molti comandi di Doxygen sono già supportati. Per la configurazione viene utilizzato il formato YAML.

Doxide genera documentazione in formato Markdown e utilizza parser incrementali del progetto tree-sitter.

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

Elenco delle modifiche:

  • una delle principali nuove funzionalità è il report di copertura del codice, che combina dati dai file binari compilati forniti da gcov, con l'analisi del codice sorgente tramite tree-sitter per report di copertura del codice C++ più accurati;
  • è stata corretta la generazione del file mathjax.js. Per correggerlo, è 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