27. novemberil ilmus vÀlja 0.8.0 konsoolipÔhine dokumentatsioonigeneraator C++ algkoodist doxide, mis on kirjutatud C ja C++ keeltes ning levitatakse Apache 2.0 litsentsi alusel.
C++ algkood dokumenteeritakse /** kommentaaride * , mis sisaldavad @-kÀsklusi, nagu klassikalises tööriistas Doxygen. Paljusid Doxygeni kÀske on juba toetatud. Konfigureerimiseks kasutatakse YAML formaati.
Doxide genereerib dokumentatsiooni Markdown formaadis ja algkoodi analĂŒĂŒsimiseks kasutab projektide inkrementaalseid parser'e tree-sitter.
. Teised sĂ”ltuvused on CMake, C++20 kompilaator ja git-alamkomponendid CLI11, glob ja libyaml. SĂ”ltuvalt kasutatavast operatsioonisĂŒsteemi jaotusest vĂ”ib nĂ”uda ICU teeki.
Muutuste nimekiri:
- oluline uus funktsioon on koodikattete raportid, mis ĂŒhendavad andmed kompileeritud binaarfailidest, mida pakuvad gcov, koos algkoodi analĂŒĂŒsiga tree-sitter pakub tĂ€psemaid C++ koodikattete raporteid;
- mathjax.js faili genereerimine on parandatud. Parandamiseks tuleb taas kÀivitada $ doxide init, vastates "N" (vaikimisi) failide kirjutamise taotlusele ja "y" sellele konkreetsele failile.
Allikas: linux.org.ru
