Doxide 0.8.0

Doxide 0.8.0

Den 27. november blev version 0.8.0 af konsolgeneratoren til dokumentation fra C++-kildekode udgivet. doxide, skrevet i sprog som C og C++, og distribueret under Apache 2.0-licensen.

C++-kildekoden dokumenteres med \/** kommentarer *\/, der indeholder @-kommandoer, ligesom i det klassiske værktøj Doxygen. Mange Doxygen-kommandoer understøttes allerede. Konfigurationen bruger YAML-format.

Doxide genererer dokumentation i Markdown-format, og benytter inkrementelle parser projekter til at analysere kildeteksten tree-sitter.

Blandt andre afhængigheder – CMake, C++20-kompilatoren og git-submoduler. CLI11, glob og libyaml. Afhængigt af den anvendte OS-distribution kan det være nødvendigt at have ICU-biblioteket.

Ændringslog:

  • Den vigtigste nye funktion – rapporter om kodeoverdækning, der kombinerer data fra de kompilerede binære filer, der leveres af gcov, med analyse af kildekoden ved hjælp af tree-sitter for mere præcise rapporter om C++-kodeoverdækning;
  • genereringen af filen mathjax.js er blevet rettet. For at rette op skal $ doxide init køres igen, svare «N» (standard) på forespørgslen om at overskrive filer, og «y» for denne specifikke fil.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster