Skip to content

Refactor Doxygen configuration and enhance documentation#7

Merged
royratcliffe merged 8 commits into
mainfrom
patch-6
Jan 1, 2026
Merged

Refactor Doxygen configuration and enhance documentation#7
royratcliffe merged 8 commits into
mainfrom
patch-6

Conversation

@royratcliffe
Copy link
Copy Markdown
Owner

Improve the Doxygen configuration for better readability and structure. Set README.md as the main page for documentation and enable MathJax support for rendering mathematical formulas. Fix minor typos and standardise code block formatting in README.md to comply with Doxygen strictness.

Reorganise Doxygen settings in CMakeLists.txt for clarity and
consistency. This change enhances the structure of the Doxygen
configuration section.
Fixes a minor typo in the comment regarding C language
optimisation for Doxygen documentation generation.
This change configures Doxygen to use README.md as the main page
for the generated documentation, optimising the output for C
language projects.
This change enables the use of MathJax for rendering mathematical
formulas in the Doxygen-generated documentation, enhancing the
presentation of technical content.
Modified the Doxygen configuration to exclude the test driver
source file from the documentation generation. Updated the
source directory path for Doxygen documentation and added a
comment for clarity.
Standardise the code block syntax by removing spaces between
the opening triple backticks and the language identifier
throughout the README.md file.
Create a workflow to automate the generation and deployment of
Doxygen documentation. The workflow includes steps for checking
out the repository, installing dependencies, generating the
documentation, and deploying it to GitHub Pages.
Updated the build target name from 'doxy' to 'Doxygen'
in the GitHub Actions workflow for documentation generation.
@royratcliffe royratcliffe merged commit bc0e46a into main Jan 1, 2026
4 checks passed
@royratcliffe royratcliffe deleted the patch-6 branch January 1, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant