Doxide 0.8.0

Doxide 0.8.0

27. novembra sa uskutočnilo vydanie 0.8.0 konzolového generátora dokumentácie z pôvodného kódu C++ doxide, napísaného v jazykoch C a C++, a šíreného pod licenciou Apache 2.0.

Pôvodný kód C++ je dokumentovaný pomocou /** komentárov */, ktoré obsahujú @-príkazy, ako v klasickom nástroji Doxygen. Mnohé príkazy Doxygen sú už podporované. Pre konfiguráciu sa používa formát YAML.

Doxide generuje dokumentáciu vo formáte Markdown, a na parsovanie pôvodného kódu používa inkrementálne parsery projektu tree-sitter.

Z ďalších závislostí – CMake, kompilátor C++20 a git-submoduly CLI11, glob a libyaml. V závislosti od používaného distribučného systému OS môže byť potrebné mať knižnicu ICU.

Zoznam zmien:

  • najdôležitejšou novou funkciou sú správy o pokrytí kódu, ktoré kombinujú údaje zo skompilovaných binárnych súborov poskytovaných gcov, s analýzou pôvodného kódu pomocou tree-sitter pre presnejšie správy o pokrytí kódu C++;
  • bol opravený generátor súboru mathjax.js. Na opravu je potrebné znovu vykonať $ doxide init, pričom na výzvu o prepísanie súborov odpovedať 'N' (predvolene) a 'y' pre tento konkrétny súbor.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster