From cb17b20352249f8922f5e97f6667f842179f4d97 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 18:17:35 -0400 Subject: [PATCH 01/21] docs: migrate documentation to Dockle --- .gitignore | 5 +++-- .gitmodules | 8 ++++---- .readthedocs.yaml | 25 ++++++++----------------- CMakeLists.txt | 3 ++- dockle.toml | 21 +++++++++++++++++++++ docs/Doxyfile | 41 ----------------------------------------- third-party/dockle | 1 + third-party/doxyconfig | 1 - 8 files changed, 39 insertions(+), 66 deletions(-) create mode 100644 dockle.toml delete mode 100644 docs/Doxyfile create mode 160000 third-party/dockle delete mode 160000 third-party/doxyconfig diff --git a/.gitignore b/.gitignore index ca73318d..04cfa202 100644 --- a/.gitignore +++ b/.gitignore @@ -41,8 +41,9 @@ build/ cmake-*/ -# doxyconfig -docs/doxyconfig* +# Dockle +/.dockle/ +/_site/ # CTest Testing/ diff --git a/.gitmodules b/.gitmodules index 67e53761..f9a536b4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,8 +1,8 @@ -[submodule "third-party/doxyconfig"] - path = third-party/doxyconfig - url = https://github.com/LizardByte/doxyconfig.git - branch = master [submodule "third-party/lizardbyte-common"] path = third-party/lizardbyte-common url = https://github.com/LizardByte/lizardbyte-common.git branch = master +[submodule "third-party/dockle"] + path = third-party/dockle + url = https://github.com/LizardByte/dockle.git + branch = master diff --git a/.readthedocs.yaml b/.readthedocs.yaml index ee2f3bb2..08cbc2e5 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,29 +1,20 @@ --- -# .readthedocs.yaml -# Read the Docs configuration file -# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details - version: 2 build: os: ubuntu-24.04 tools: - python: "miniconda-latest" + python: "miniforge3-26.3" commands: - - | - if [ -f readthedocs_build.sh ]; then - doxyconfig_dir="." - else - doxyconfig_dir="./third-party/doxyconfig" - fi - chmod +x "${doxyconfig_dir}/readthedocs_build.sh" - export DOXYCONFIG_DIR="${doxyconfig_dir}" - "${doxyconfig_dir}/readthedocs_build.sh" + - conda env create --quiet --name "${READTHEDOCS_VERSION}" --file third-party/dockle/environment.yml + - conda run --no-capture-output --name "${READTHEDOCS_VERSION}" python -m pip install 'lizardbyte-dockle[all] @ https://github.com/LizardByte/dockle/releases/download/v2026.918.203650/lizardbyte_dockle-2026.918.203650-py3-none-any.whl' + - conda run --no-capture-output --name "${READTHEDOCS_VERSION}" env PYTHONPATH=third-party/dockle/src python -m dockle check + - conda run --no-capture-output --name "${READTHEDOCS_VERSION}" env PYTHONPATH=third-party/dockle/src python -m dockle build + - mkdir -p "${READTHEDOCS_OUTPUT}html/" + - cp -r _site/. "${READTHEDOCS_OUTPUT}html/" -# using conda, we can get newer doxygen and graphviz than ubuntu provide -# https://github.com/readthedocs/readthedocs.org/issues/8151#issuecomment-890359661 conda: - environment: third-party/doxyconfig/environment.yml + environment: third-party/dockle/environment.yml submodules: include: all diff --git a/CMakeLists.txt b/CMakeLists.txt index 887edf7e..4c7e3289 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,7 +31,8 @@ endif() # if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME) if(BUILD_DOCS) - add_subdirectory(third-party/doxyconfig docs) + include(third-party/dockle/cmake/Dockle.cmake) + dockle_add_docs(docs TARGETS api) endif() if(BUILD_TESTS) diff --git a/dockle.toml b/dockle.toml new file mode 100644 index 00000000..448a7cd4 --- /dev/null +++ b/dockle.toml @@ -0,0 +1,21 @@ +[project] +name = "libdisplaydevice" +version = "0.0.0" +description = "C++ library to modify display devices." +repository = "https://github.com/LizardByte/libdisplaydevice" + +[build] +output = "_site" +work = ".dockle" +strict = true +clean = true + +[[targets]] +name = "api" +title = "libdisplaydevice documentation" +framework = "doxygen" +source = "." + +[targets.doxygen] +inputs = ["README.md", "src"] +main_page = "README.md" diff --git a/docs/Doxyfile b/docs/Doxyfile deleted file mode 100644 index 0568643a..00000000 --- a/docs/Doxyfile +++ /dev/null @@ -1,41 +0,0 @@ -# This file describes the settings to be used by the documentation system -# doxygen (www.doxygen.org) for a project. -# -# All text after a double hash (##) is considered a comment and is placed in -# front of the TAG it is preceding. -# -# All text after a single hash (#) is considered a comment and will be ignored. -# The format is: -# TAG = value [value, ...] -# For lists, items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (\" \"). -# -# Note: -# -# Use doxygen to compare the used configuration file with the template -# configuration file: -# doxygen -x [configFile] -# Use doxygen to compare the used configuration file with the template -# configuration file without replacing the environment variables or CMake type -# replacement variables: -# doxygen -x_noenv [configFile] - -# project metadata -DOCSET_BUNDLE_ID = dev.lizardbyte.libdisplaydevice -DOCSET_PUBLISHER_ID = dev.lizardbyte.libdisplaydevice.documentation -PROJECT_BRIEF = "C++ library to modify display devices." -PROJECT_NAME = libdisplaydevice - -# project specific settings -DOT_GRAPH_MAX_NODES = 50 -# IMAGE_PATH = ../docs/images -INCLUDE_PATH = - -WARN_IF_UNDOCUMENTED = YES - -# files and directories to process -USE_MDFILE_AS_MAINPAGE = ../README.md -INPUT = ../README.md \ - ../third-party/doxyconfig/docs/source_code.md \ - ../src diff --git a/third-party/dockle b/third-party/dockle new file mode 160000 index 00000000..db7e8d89 --- /dev/null +++ b/third-party/dockle @@ -0,0 +1 @@ +Subproject commit db7e8d8971382e115e999fc87218c6248a18e2be diff --git a/third-party/doxyconfig b/third-party/doxyconfig deleted file mode 160000 index 419127ba..00000000 --- a/third-party/doxyconfig +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 419127bad87f49b2d45fa957ea7302abbb49c01f From 0c75b10fb1663b925715d10070067562d3d7e83d Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 19:29:01 -0400 Subject: [PATCH 02/21] fix: refine Dockle migration --- .gitmodules | 8 ++++---- .readthedocs.yaml | 21 ++++++++++++++------- third-party/dockle | 2 +- 3 files changed, 19 insertions(+), 12 deletions(-) diff --git a/.gitmodules b/.gitmodules index f9a536b4..65b8df97 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,8 +1,8 @@ -[submodule "third-party/lizardbyte-common"] - path = third-party/lizardbyte-common - url = https://github.com/LizardByte/lizardbyte-common.git - branch = master [submodule "third-party/dockle"] path = third-party/dockle url = https://github.com/LizardByte/dockle.git branch = master +[submodule "third-party/lizardbyte-common"] + path = third-party/lizardbyte-common + url = https://github.com/LizardByte/lizardbyte-common.git + branch = master diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 08cbc2e5..af1bea96 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,17 +1,24 @@ --- +# .readthedocs.yaml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + version: 2 build: os: ubuntu-24.04 tools: - python: "miniforge3-26.3" + python: "miniconda-latest" commands: - - conda env create --quiet --name "${READTHEDOCS_VERSION}" --file third-party/dockle/environment.yml - - conda run --no-capture-output --name "${READTHEDOCS_VERSION}" python -m pip install 'lizardbyte-dockle[all] @ https://github.com/LizardByte/dockle/releases/download/v2026.918.203650/lizardbyte_dockle-2026.918.203650-py3-none-any.whl' - - conda run --no-capture-output --name "${READTHEDOCS_VERSION}" env PYTHONPATH=third-party/dockle/src python -m dockle check - - conda run --no-capture-output --name "${READTHEDOCS_VERSION}" env PYTHONPATH=third-party/dockle/src python -m dockle build - - mkdir -p "${READTHEDOCS_OUTPUT}html/" - - cp -r _site/. "${READTHEDOCS_OUTPUT}html/" + - | + if [ -f readthedocs_build.sh ]; then + dockle_dir="." + else + dockle_dir="./third-party/dockle" + fi + chmod +x "${dockle_dir}/readthedocs_build.sh" + export DOCKLE_DIR="${dockle_dir}" + "${dockle_dir}/readthedocs_build.sh" conda: environment: third-party/dockle/environment.yml diff --git a/third-party/dockle b/third-party/dockle index db7e8d89..7a365d30 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit db7e8d8971382e115e999fc87218c6248a18e2be +Subproject commit 7a365d303e44167f78d2d3920aff74b259be2164 From 66cc879734345e3d4f817b42df4a4b22b50728e8 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 19:31:51 -0400 Subject: [PATCH 03/21] chore: update Dockle pin --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 7a365d30..e4a8e2d7 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 7a365d303e44167f78d2d3920aff74b259be2164 +Subproject commit e4a8e2d7fb879485db839ffb18ece671ad0bccbf From 1ae6236096bed1c44af0a6e824d4f71fca579358 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 19:41:34 -0400 Subject: [PATCH 04/21] chore: update Dockle pin --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index e4a8e2d7..99cff207 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit e4a8e2d7fb879485db839ffb18ece671ad0bccbf +Subproject commit 99cff207f621f1f09d85bd79f58d0c60b98e94e1 From 2db038dc98500e6a845980e06eac2282c4ce7264 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 20:00:08 -0400 Subject: [PATCH 05/21] fix: preserve Read the Docs setup --- .readthedocs.yaml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index af1bea96..784b56b8 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,16 +9,18 @@ build: os: ubuntu-24.04 tools: python: "miniconda-latest" - commands: - - | - if [ -f readthedocs_build.sh ]; then - dockle_dir="." - else - dockle_dir="./third-party/dockle" - fi - chmod +x "${dockle_dir}/readthedocs_build.sh" - export DOCKLE_DIR="${dockle_dir}" - "${dockle_dir}/readthedocs_build.sh" + jobs: + build: + html: + - | + if [ -f readthedocs_build.sh ]; then + dockle_dir="." + else + dockle_dir="./third-party/dockle" + fi + chmod +x "${dockle_dir}/readthedocs_build.sh" + export DOCKLE_DIR="${dockle_dir}" + "${dockle_dir}/readthedocs_build.sh" conda: environment: third-party/dockle/environment.yml From 793e54d08b14a563638c52c88c4e3842c36db398 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 20:50:15 -0400 Subject: [PATCH 06/21] fix: refine Dockle documentation --- dockle.toml | 2 ++ third-party/dockle | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dockle.toml b/dockle.toml index 448a7cd4..4807ddc4 100644 --- a/dockle.toml +++ b/dockle.toml @@ -3,6 +3,7 @@ name = "libdisplaydevice" version = "0.0.0" description = "C++ library to modify display devices." repository = "https://github.com/LizardByte/libdisplaydevice" +logo = "https://raw.githubusercontent.com/LizardByte/.github/refs/heads/master/branding/logos/logo.svg" [build] output = "_site" @@ -15,6 +16,7 @@ name = "api" title = "libdisplaydevice documentation" framework = "doxygen" source = "." +home = true [targets.doxygen] inputs = ["README.md", "src"] diff --git a/third-party/dockle b/third-party/dockle index 99cff207..05194bf1 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 99cff207f621f1f09d85bd79f58d0c60b98e94e1 +Subproject commit 05194bf1b383303b2e49068c46ed8f3b272593de From 5ec824830549af60da6491434b23b2ba01cee39d Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 20:53:51 -0400 Subject: [PATCH 07/21] chore: update Dockle --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 05194bf1..12f213bb 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 05194bf1b383303b2e49068c46ed8f3b272593de +Subproject commit 12f213bb52b62452f18a92790201602dc61bab19 From e2a45f2eebac44ea437c750aa8c161221fb870b9 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 21:01:12 -0400 Subject: [PATCH 08/21] build: update Dockle preview --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 12f213bb..8435e3a7 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 12f213bb52b62452f18a92790201602dc61bab19 +Subproject commit 8435e3a7ada906521fd66513ee05ac224e71c9a5 From 54f349a1bd0064ec65e0675511971a230d629b59 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 21:10:08 -0400 Subject: [PATCH 09/21] build: update Dockle preview --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 8435e3a7..1e9319f3 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 8435e3a7ada906521fd66513ee05ac224e71c9a5 +Subproject commit 1e9319f369e2d2c07e24d4c28884b1c2452e956e From 089f3fd029835bfd4e7c014f1833f5925328b36f Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 21:34:47 -0400 Subject: [PATCH 10/21] build: update Dockle preview --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 1e9319f3..5f9783de 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 1e9319f369e2d2c07e24d4c28884b1c2452e956e +Subproject commit 5f9783deb31c725fb704f4b462dcaa42a1798d24 From fc631d59fd28f3ddd322dac1958dc56c65951239 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 23:38:06 -0400 Subject: [PATCH 11/21] chore(docs): update dockle renderer --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 5f9783de..a61a0dd0 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 5f9783deb31c725fb704f4b462dcaa42a1798d24 +Subproject commit a61a0dd0350cc9fbc28c9b483fdd7ebfbb6fa2e7 From 0340bbf55877bb75028e5b90bdd21f635b1faae1 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 23:42:51 -0400 Subject: [PATCH 12/21] chore(docs): update dockle security fix --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index a61a0dd0..88042d78 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit a61a0dd0350cc9fbc28c9b483fdd7ebfbb6fa2e7 +Subproject commit 88042d78710b2ed0eedec603bda940103ed776be From 99af29b0bfaef464e58faf85ef7a9ff1992fe98a Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Fri, 18 Sep 2026 23:46:50 -0400 Subject: [PATCH 13/21] chore(docs): update dockle quality fixes --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 88042d78..7e66cbf3 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 88042d78710b2ed0eedec603bda940103ed776be +Subproject commit 7e66cbf3e697fa2e907070f65e18873bf23ca1d5 From cac5c8e6a6dc1808a068afb0bf0039cc3afef5cd Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 19 Sep 2026 11:12:47 -0400 Subject: [PATCH 14/21] fix(docs): let Dockle build page navigation --- README.md | 5 ----- third-party/dockle | 2 +- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index 2243fc1a..707e4e46 100644 --- a/README.md +++ b/README.md @@ -92,8 +92,3 @@ ninja -C build ## ❓ Support Our support methods are listed in our [LizardByte Docs](https://lizardbyte.readthedocs.io/latest/about/support.html). - -
- - [TOC] -
diff --git a/third-party/dockle b/third-party/dockle index 7e66cbf3..45f316a9 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 7e66cbf3e697fa2e907070f65e18873bf23ca1d5 +Subproject commit 45f316a9c1be76ad3c1293934f9d501c38b1e0f5 From 85c9e3ebb66fdd20291a3c76a54de20cdfeabf67 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 19 Sep 2026 11:27:34 -0400 Subject: [PATCH 15/21] chore(docs): update Dockle --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 45f316a9..4704e1c1 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 45f316a9c1be76ad3c1293934f9d501c38b1e0f5 +Subproject commit 4704e1c12c17d28346174d2bd6593a2278fa44e7 From eb732f0265ab4d2ec8a46fab87e39c6088322ff2 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 19 Sep 2026 11:33:38 -0400 Subject: [PATCH 16/21] fix(docs): update the Dockle build environment --- .readthedocs.yaml | 1 + third-party/dockle | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 784b56b8..dcc57cfc 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,6 +8,7 @@ version: 2 build: os: ubuntu-24.04 tools: + nodejs: "22" python: "miniconda-latest" jobs: build: diff --git a/third-party/dockle b/third-party/dockle index 4704e1c1..791b0698 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 4704e1c12c17d28346174d2bd6593a2278fa44e7 +Subproject commit 791b0698aaddcf566979953406efcab879a07279 From a96134e642ac1920505bf1be1c705c539608dc87 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 19 Sep 2026 11:37:45 -0400 Subject: [PATCH 17/21] chore(docs): update Dockle --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 791b0698..06fca326 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 791b0698aaddcf566979953406efcab879a07279 +Subproject commit 06fca3263a04bbf50fe874c1bf318460328842b6 From ba8c6b0470e9aaadce9807eb033f740b323617b0 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 19 Sep 2026 20:56:21 -0400 Subject: [PATCH 18/21] docs: use dockle 2026.919.233535 --- .readthedocs.yaml | 2 +- third-party/dockle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index dcc57cfc..5011c067 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -8,7 +8,7 @@ version: 2 build: os: ubuntu-24.04 tools: - nodejs: "22" + nodejs: "24" python: "miniconda-latest" jobs: build: diff --git a/third-party/dockle b/third-party/dockle index 06fca326..8a8e67f8 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 06fca3263a04bbf50fe874c1bf318460328842b6 +Subproject commit 8a8e67f8525c78c727053177c61469a3e7c958f1 From ea225323e72d61f858175bb0a2ed97e3ecea735a Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sat, 19 Sep 2026 23:13:09 -0400 Subject: [PATCH 19/21] docs: update Dockle and CrowdIn integration --- dockle.toml | 7 +++++++ docs/crowdin.js | 1 + third-party/dockle | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 docs/crowdin.js diff --git a/dockle.toml b/dockle.toml index 4807ddc4..a95db543 100644 --- a/dockle.toml +++ b/dockle.toml @@ -20,4 +20,11 @@ home = true [targets.doxygen] inputs = ["README.md", "src"] +extra_stylesheets = [ + "https://cdn.jsdelivr.net/npm/@lizardbyte/shared-web@2026.920.12131/dist/crowdin-dockle-css.css", +] +extra_javascript = [ + "https://cdn.jsdelivr.net/npm/@lizardbyte/shared-web@2026.920.12131/dist/crowdin.js", + "docs/crowdin.js", +] main_page = "README.md" diff --git a/docs/crowdin.js b/docs/crowdin.js new file mode 100644 index 00000000..8160fd18 --- /dev/null +++ b/docs/crowdin.js @@ -0,0 +1 @@ +globalThis.initCrowdIn('LizardByte-docs', 'dockle') diff --git a/third-party/dockle b/third-party/dockle index 8a8e67f8..71da972f 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 8a8e67f8525c78c727053177c61469a3e7c958f1 +Subproject commit 71da972f1cb205f30237872a453a2bbc15fda88b From 1617c666bd2b1b861acd10077be7611b4eb7ee77 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sun, 20 Sep 2026 00:35:24 -0400 Subject: [PATCH 20/21] chore(deps): update Dockle to v2026.920.41323 --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 71da972f..4d01fc8c 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 71da972f1cb205f30237872a453a2bbc15fda88b +Subproject commit 4d01fc8cd66e7ff6acc62823fc144ac11ebf3c1e From 9f4b4e1fdb10025811117397a7cca5de1841b627 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Sun, 20 Sep 2026 09:55:28 -0400 Subject: [PATCH 21/21] chore(deps): update Dockle to v2026.920.132930 --- third-party/dockle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third-party/dockle b/third-party/dockle index 4d01fc8c..c1bca827 160000 --- a/third-party/dockle +++ b/third-party/dockle @@ -1 +1 @@ -Subproject commit 4d01fc8cd66e7ff6acc62823fc144ac11ebf3c1e +Subproject commit c1bca827d905e3e64cc6663488f5f741e17e681a