Skip to content

Develop#38

Merged
KalanaRatnayake merged 3 commits into
mainfrom
develop
Jul 18, 2026
Merged

Develop#38
KalanaRatnayake merged 3 commits into
mainfrom
develop

Conversation

@KalanaRatnayake

Copy link
Copy Markdown
Collaborator

This pull request introduces automated documentation generation and deployment using Doxygen and GitHub Pages, along with several improvements to documentation configuration and developer tooling. The most significant changes are the addition of a GitHub Actions workflow for building and deploying documentation, updates to the Doxygen configuration for improved output, and enhancements to developer container images to support documentation builds.

Documentation automation and deployment:

  • Added a new GitHub Actions workflow (.github/workflows/doxygen-pages.yml) to automatically build and deploy Doxygen-generated documentation to GitHub Pages on changes to relevant files or on demand.

Doxygen configuration improvements:

  • Moved and updated the Doxygen configuration file to the repository root as Doxygen, setting OUTPUT_DIRECTORY to docs, updating input/output paths, and excluding build artifacts from documentation. [1] [2] [3] [4] [5]
  • Updated documentation references in docs/readme.md and README.md to reflect the new documentation generation workflow and location. [1] [2]

Developer environment support:

  • Added doxygen to the list of installed packages in both .devcontainer/humble/Dockerfile and .devcontainer/jazzy/Dockerfile to allow building documentation inside development containers. [1] [2]

@KalanaRatnayake
KalanaRatnayake merged commit a3dfcf5 into main Jul 18, 2026
1 check failed
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