Den 27 november slÀpptes version 0.8.0 av konsolgeneratorn för dokumentation frÄn C++-kÀllkod doxide, skriven i C och C++, och distribuerad under Apache 2.0-licensen.
C++-kÀllkoden dokumenteras med hjÀlp av /** kommentarer */, som innehÄller @-kommandon, likt det klassiska verktyget Doxygen. MÄnga Doxygen-kommandon stöds redan. YAML-format anvÀnds för konfiguration.
Doxide genererar dokumentation i Markdown-format och anvÀnder inkrementella parser för att parsa kÀllkoden tree-sitter.
. Andra beroenden inkluderar CMake, C++20-kompilator och git-submoduler. CLI11, glob och libyaml. Beroende pÄ vilken distribution av operativsystemet som anvÀnds kan biblioteket ICU behövas.
Ăndringslista:
- en viktig ny funktion â rapporter om kodtĂ€ckning, som förenar data frĂ„n de kompilerade binĂ€rfilerna som tillhandahĂ„lls av gcov, med analysen av kĂ€llkoden med hjĂ€lp av tree-sitter för mer exakta rapporter om C++-kodtĂ€ckning;
- filen mathjax.js har genererats om. För att ÄtgÀrda det mÄste du köra $ doxide init igen och svara «N» (standard) pÄ frÄgan om att skriva över filer och «y» för just denna fil.
KĂ€lla: linux.org.ru
