Doxide 0.8.0

Doxide 0.8.0

27. november je izdat 0.8.0 konzolni generator dokumentacije iz izvorne C++ kode doxide, napisan na jezicima C i C++, i distribuiran pod Apache 2.0 licencom.

Izvorna C++ koda se dokumentuje pomoću /** komentara */, koji sadrže @-komande, kao u klasičnom alatu Doxygen. Mnoge komande Doxygen su već podržane. Za konfiguraciju se koristi YAML format.

Doxide generiše dokumentaciju u Markdown formatu, i za parsiranje izvornog koda koristi inkrementalne parsere projekta tree-sitter.

. Od drugih zavisnosti – CMake, C++20 kompajler i git podmoduli CLI11, glob in libyaml. U zavisnosti od korišćenog operativnog sistema, može biti potrebna ICU biblioteka.

Seznam sprememb:

  • najvažnija nova funkcija – izveštaji o pokrivenosti koda, koji kombinuju podatke iz kompajliranih binarnih datoteka, pruženih gcov, sa analizom izvornog koda pomoću tree-sitter za preciznije izveštaje o pokrivenosti koda C++;
  • ispravljena generacija datoteke mathjax.js. Da bi se ispravilo, potrebno je ponovo izvršiti $ doxide init, odgovarajući "N" (po defaultu) na upit o prepisivanju datoteka, i "y" za ovu specifičnu datoteku.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster