Skip to content

Doxygen toc - #1604

Draft
neon60 wants to merge 2 commits into
developfrom
doxygen_toc
Draft

Doxygen toc#1604
neon60 wants to merge 2 commits into
developfrom
doxygen_toc

Conversation

@neon60

@neon60 neon60 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Motivation

Technical Details

Test Plan

Test Result

Submission Checklist

neon60 and others added 2 commits July 18, 2026 09:37
Guard external_toc_template_path against None so the expander no longer
crashes with "PosixPath / NoneType" when a project sets external_toc_path
but not the template path. Resolve the template against srcdir and write
the expanded TOC to a build-local file instead of mutating the tracked
_toc.yml.in, then repoint external_toc_template_path at the generated copy.

Add the doxygen_group_toc extension (XML+Breathe sidebar group anchors)
and register it from doxygen.setup(), plus tests for both mechanisms.

Co-Authored-By: Claude Opus 4 (1M context) <noreply@anthropic.com>
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