Doxide 0.8.0

Doxide 0.8.0

Op 27 november is versie 0.8.0 van de console-documentgenerator uitgebracht, geschreven in C++-bronnen. doxide, dat is geschreven in de C en C++-talen en wordt verspreid onder de Apache 2.0-licentie.

De C++-bronnen worden gedocumenteerd met \/** opmerkingen *\ die @-commando's bevatten, zoals in de klassieke tool Doxygen. Veel Doxygen-commando's worden al ondersteund. Voor de configuratie wordt het YAML-formaat gebruikt.

Doxide genereert documentatie in Markdown-indeling en gebruikt incrementele parsers van het project tree-sitter.

Van andere afhankelijkheden zijn er CMake, de C++20-compiler en git-submodules. CLI11, glob en libyaml. Afhankelijk van de gebruikte OS-distributie kan het nodig zijn om de ICU-bibliotheek te hebben.

Wijzigingenlijst:

  • De belangrijkste nieuwe functie is de rapporten over codecoverage, die gegevens combineren uit de gecompileerde binaire bestanden die worden geleverd door gcov, met de analyse van de broncode met tree-sitter voor nauwkeurigere rapporten over de codecoverage in C++;
  • de generatie van het bestand mathjax.js is gecorrigeerd. Om dit te corrigeren, moet $ doxide init opnieuw worden uitgevoerd, waarbij 'N' (standaard) op de vraag om bestanden te overschrijven wordt beantwoord en 'y' voor dit specifieke bestand.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster