Doxide 0.8.0

Doxide 0.8.0

27 listopada wydano 0.8.0 konsolowego generatora dokumentacji z kodu źródłowego C++ doxide, napisanego w językach C i C++, udostępnianego na licencji Apache 2.0.

Kod źródłowy C++ jest dokumentowany za pomocą \/** komentarzy *\/, zawierających @-komendy, jak w klasycznym narzędziu Doxygen. Wiele poleceń Doxygen jest już obsługiwanych. Do konfiguracji stosuje się format YAML.

Doxide generuje dokumentację w formacie Markdown i do analizy kodu źródłowego wykorzystuje inkrementacyjne parsery projektu tree-sitter.

. Z innych zależności – CMake, kompilator C++20 oraz submoduły gita. CLI11, glob i libyaml. W zależności od używanej dystrybucji systemu operacyjnego może być wymagana biblioteka ICU.

Lista zmian:

  • najważniejsza nowa funkcja – raporty o pokryciu kodu, łączące dane z skompilowanych plików binarnych, dostarczanych gcov, z analizą kodu źródłowego za pomocą tree-sitter dla dokładniejszych raportów pokrycia kodu C++;
  • naprawiono generację pliku mathjax.js. Aby to naprawić, należy ponownie wykonać $ doxide init, odpowiadając „N” (domyślnie) na zapytanie o nadpisanie plików, oraz „y” dla tego konkretnego pliku.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster