Common doxygen config for LizardByte projects. https://docs.lizardbyte.dev/projects/doxyconfig
  • JavaScript 47.3%
  • CMake 19.6%
  • HTML 13.8%
  • CSS 10.4%
  • Shell 8.9%
Find a file
2026-07-16 22:31:07 -04:00
.github chore(deps): update lizardbyte/actions action to v2026.625.20301 (#74) 2026-06-25 09:06:44 -04:00
docs fix: standardize admonition styles (#36) 2025-09-15 23:48:00 -04:00
doxygen-awesome-css@d52eafe3e9 chore(deps): bump doxygen-awesome-css from 1f36200 to d52eafe (#53) 2026-03-21 08:33:28 -04:00
.doxyconfig fix: use external searching (#4) 2024-08-07 16:48:44 -04:00
.gitignore chore: add package-lock.json (#69) 2026-05-15 16:15:48 -04:00
.gitmodules feat: initial version 2024-08-05 14:10:27 -04:00
.readthedocs.yaml docs: add readthedocs build (#3) 2024-08-05 19:08:55 -04:00
.sonarcloud.properties chore(sonar): fix exclusion directories (#78) 2026-07-16 22:31:07 -04:00
CMakeLists.txt chore: add package-lock.json (#69) 2026-05-15 16:15:48 -04:00
doxyconfig-Doxyfile fix: shared-web assets (#48) 2026-02-25 18:20:04 -05:00
doxyconfig-header.html refactor: more sonar fixes (#57) 2026-03-21 12:21:28 -04:00
doxyconfig-readthedocs-search.js refactor: remove jquery (#60) 2026-03-21 13:23:36 -04:00
doxyconfig.css feat: readthedocs live search (#59) 2026-03-21 13:07:34 -04:00
Doxyfile-1.10.0-default fix: use external searching (#4) 2024-08-07 16:48:44 -04:00
environment.yml build(deps): bump doxygen and graphviz (#37) 2025-09-15 23:39:20 -04:00
LICENSE docs: add license (#19) 2024-11-04 11:09:34 -05:00
package-lock.json chore(deps): update dependency @fortawesome/fontawesome-free to v7.3.1 (#76) 2026-07-16 15:11:17 -04:00
package.json chore(deps): update dependency @fortawesome/fontawesome-free to v7.3.1 (#76) 2026-07-16 15:11:17 -04:00
README.md docs: add interactive table of contents (#7) 2024-08-30 17:55:30 -04:00
readthedocs_build.sh chore: add package-lock.json (#69) 2026-05-15 16:15:48 -04:00
renovate.json chore: update global workflows (#70) 2026-05-15 18:26:33 -04:00
sonar-project.properties chore(sonar): fix exclusion directories (#78) 2026-07-16 22:31:07 -04:00

doxyconfig

This is a common Doxygen config for LizardByte projects.

Usage

  1. Add this repository as a submodule to your project.

    git submodule add https://github.com/LizardByte/doxyconfig.git third-party/doxyconfig
    
  2. Place project specific Doxyfile config in ./docs/Doxyfile. You can overwrite anything from the common config here.

  3. Add the following to your CMakeLists.txt file.

    option(BUILD_DOCS "Build documentation" ON)
    if(BUILD_DOCS)
        add_subdirectory(third-party/doxyconfig docs)
    endif()
    
  4. Add the following to your .gitignore file.

    # doxyconfig
    docs/doxyconfig*
    
  5. Optionally, add the following to the input list in your Doxyfile.

    INPUT += ../third-party/doxyconfig/docs/source_code.md
    
  6. Optionally, copy the .readthedocs.yaml file to the root of your project.

[TOC]