|
Doxygen with github
|
Automatically deploy your documentation of your project without any CI pipelines. This is achieved by using github actions along with github pages.
Doxygen with auto deployment has been setup in this repository. The documentation for this repository is available at https://satu0king.github.io/Github-Documentation-With-Doxygen/
Skip this if you already have doxygen configured
doxygenbrew install doxygensudo apt-get install -y doxygendoxygen -gDoxyfileRECURSIVE to YESEXCLUDE and EXCLUDE_PATTERNS to exclude directories you don't want documented. Typically library code and plugins come here.PROJECT_NAME to the name of your projecthtml and latex to .gitignore filesrc/main.c for C style documentation. Output can be seen here.src/main.cpp for C++ style documentation. Output can be seen heresrc/main.py for Python style documentation. Output can be seen heredoxygen to generate documentation to see output documentation locallyhtml and latex directories respectively.html/index.htmlmake in latex directorymain.yml to .github/workflows/main.ymlgh-pages branch in settings pagepublish_dir in main.yml is set correctly
1.8.17