From d178bc1a95ff75dd6e9114b12308e21627c2f89b Mon Sep 17 00:00:00 2001 From: ArthurSonzogni Date: Thu, 29 May 2025 09:10:22 +0200 Subject: [PATCH] Update documentation workflow and CHANGELOG - Make the documentation workflow faster. - Add to the CHANGELOG the fixes from: 22576bae6b453883523ee0c70a3a9ba713544ef2 Fixed: https://github.com/ArthurSonzogni/FTXUI/issues/1029 --- .github/workflows/documentation.yaml | 11 ++++++++--- CHANGELOG.md | 9 +++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/documentation.yaml b/.github/workflows/documentation.yaml index ecc6848e..3cc3ebb9 100644 --- a/.github/workflows/documentation.yaml +++ b/.github/workflows/documentation.yaml @@ -19,10 +19,15 @@ jobs: - name: "Install emsdk" uses: mymindstorm/setup-emsdk@v7 - - name: "Install Doxygen/Graphviz" + - name: "Install Doxygen" + uses: ssciwr/doxygen-install@v1 + with: + version: '1.12.0' + + - name: "Install Graphviz" run: > sudo apt-get update; - sudo apt-get install doxygen graphviz; + sudo apt-get install graphviz; - name: "Build documentation" run: > @@ -35,7 +40,7 @@ jobs: -DFTXUI_BUILD_TESTS=OFF -DFTXUI_BUILD_TESTS_FUZZER=OFF -DFTXUI_ENABLE_INSTALL=OFF - -DFTXUI_DEV_WARNINGS=ON ; + -DFTXUI_DEV_WARNINGS=OFF; cmake --build . --target doc; cmake --build . ; rsync -amv diff --git a/CHANGELOG.md b/CHANGELOG.md index d9b694ad..17313a60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ Changelog ========= +Next +==== + +### Doc +- Fix broken Doxygen output. See @markmandel in #1029. +- Use Doxygen awesome. Add our own theme. +- Break the documentation into several pages. + + 6.1.9 (2025-05-07) ------------