Doxide 0.8.0

Doxide 0.8.0

27. novembrī tika izlaists 0.8.0 konsoles dokumentācijas ģenerators no C++ avota koda doxide, kas uzrakstīts C un C++ valodās, un tiek izplatīts saskaņā ar Apache 2.0 licenci.

C++ avota kods tiek dokumentēts, izmantojot /** komentārus *, kas satur @-komandas, kā klasiskajā rīkā Doxygen. Daudzas Doxygen komandas jau tiek atbalstītas. Konfigurācijai tiek izmantots YAML formāts.

Doxide ģenerē dokumentāciju Markdown formātā un avota koda parsēšanai izmanto projekta inkrementālos parserus tree-sitter.

. No citām atkarībām – CMake, C++20 kompilators un git apakšmoduļi CLI11, glob un libyaml. Atkarībā no izmantotās operētājsistēmas distribūcijas var būt nepieciešama ICU bibliotēka.

Izmaiņu saraksts:

  • galvenā jaunā funkcija – koda seguma ziņojumi, kas apvieno datus no kompilētajiem binārajiem failiem, kas nodrošināti gcov, ar avota koda analīzi, izmantojot tree-sitter pārdomātākiem C++ koda seguma ziņojumiem;
  • tika labota mathjax.js faila ģenerēšana. Lai to labotu, jāveic $ doxide init vēlreiz, atbildot „N” (noklusējums) uz pieprasījumu pārrakstīt failus un „y” šim konkrētajam failam.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster