mirror of
https://github.com/LizardByte/doxyconfig.git
synced 2026-07-21 13:57:22 +00:00
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%
| .github | ||
| docs | ||
| doxygen-awesome-css@d52eafe3e9 | ||
| .doxyconfig | ||
| .gitignore | ||
| .gitmodules | ||
| .readthedocs.yaml | ||
| .sonarcloud.properties | ||
| CMakeLists.txt | ||
| doxyconfig-Doxyfile | ||
| doxyconfig-header.html | ||
| doxyconfig-readthedocs-search.js | ||
| doxyconfig.css | ||
| Doxyfile-1.10.0-default | ||
| environment.yml | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| readthedocs_build.sh | ||
| renovate.json | ||
| sonar-project.properties | ||
doxyconfig
This is a common Doxygen config for LizardByte projects.
Usage
-
Add this repository as a submodule to your project.
git submodule add https://github.com/LizardByte/doxyconfig.git third-party/doxyconfig -
Place project specific Doxyfile config in
./docs/Doxyfile. You can overwrite anything from the common config here. -
Add the following to your CMakeLists.txt file.
option(BUILD_DOCS "Build documentation" ON) if(BUILD_DOCS) add_subdirectory(third-party/doxyconfig docs) endif() -
Add the following to your
.gitignorefile.# doxyconfig docs/doxyconfig* -
Optionally, add the following to the input list in your Doxyfile.
INPUT += ../third-party/doxyconfig/docs/source_code.md -
Optionally, copy the
.readthedocs.yamlfile to the root of your project.