Task: Generate Doxygen documentation and add it to the site

Table of Contents

This page documents a task in the Documentation infrastructure story. It captures the goal, current status, acceptance, and any notes or results.

Goal

Generate Doxygen output for the project's public API surface and publish it as a section of the project site, so the API can be browsed without checking out the source.

Status

Field Value
State DONE
Parent story Documentation infrastructure
Now Completed 2024-07-01.
Waiting on None.
Next None.
Last touched 2024-07-01

Acceptance

  • A Doxyfile exists and is invoked from CMake.
  • Doxygen HTML output is generated as part of the build.
  • The output is linked from the project site.

Notes

  • Total time spent in v0: ~0:51.
  • Doxygen integrated through CMake's find_package(Doxygen) and a custom target; no scripting outside CMake.

Result

  • Doxygen output linked from the project site.

Emacs 29.1 (Org mode 9.6.6)