Doxide 0.8.0

Doxide 0.8.0

27. listopadu byl vydán 0.8.0 konsolový generátor dokumentace z C++ zdrojového kódu doxide, napsaný v jazycích C a C++, a distribuovaný pod licencí Apache 2.0.

C++ zdrojový kód je dokumentován pomocí \/** komentářů *\/, obsahujících @-příkazy, jak ve klasickém nástroji Doxygen. Mnoho příkazů Doxygen je již podporováno. Pro konfiguraci se používá formát YAML.

Doxide generuje dokumentaci ve formátu Markdown, a při analýze zdrojového kódu používá inkrementální parsery projektu tree-sitter.

Mezi dalšími závislostmi – CMake, kompilátor C++20 a git-submoduly CLI11, glob a libyaml. V závislosti na použitě distribuci OS může být vyžadována knihovna ICU.

Seznam změn:

  • nejdůležitější novou funkcí – zprávy o pokrytí kódu, kombinující data z kompilovaných binárních souborů, poskytovaných gcov, s analýzou zdrojového kódu pomocí tree-sitter pro přesnější zprávy o pokrytí kódu C++;
  • opraveno generování souboru mathjax.js. Pro opravu je třeba znovu provést $ doxide init, odpovědět „N“ (výchozí) na dotaz o přepsání souborů a „y“ pro tento konkrétní soubor.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster