Dossido 0.8.0

Dossido 0.8.0

Il 27 novembre è stata rilasciata la versione 0.8.0 del generatore di documentazione della console dal codice sorgente C++ dossido, scritto in C e C++ e distribuito sotto la licenza Apache 2.0.

Il codice sorgente C++ è documentato utilizzando /** commenti */ contenenti i comandi @, proprio come lo strumento classico Doxygen. Molti comandi Doxygen sono già supportati. La configurazione utilizza il formato YAML.

Dossido genera documentazione in formato Markdown e utilizza i parser incrementali del progetto per analizzare il codice sorgente albero-sitter.

Altre dipendenze includono CMake, compilatore C++20 e sottomoduli git CLI11, glob и libiam. A seconda della distribuzione del sistema operativo utilizzata, potrebbe essere necessaria la libreria ICU.

Elenco delle modifiche:

  • Una nuova importante funzionalità sono i report sulla copertura del codice che aggregano i dati dai file binari compilati forniti da gcov, con analisi del codice sorgente utilizzando albero-sitter per report sulla copertura del codice C++ più accurati;
  • Corretta la generazione del file mathjax.js. La soluzione consiste nell'eseguire nuovamente $dossido init, rispondendo "N" (impostazione predefinita) quando viene chiesto di sovrascrivere i file e "y" per quel particolare file.

Fonte: linux.org.ru

Aggiungi un commento