Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

doc: doxygen: add "Topics" to menus #20443

Merged
merged 1 commit into from
Mar 1, 2024

Conversation

OlegHahm
Copy link
Member

@OlegHahm OlegHahm commented Mar 1, 2024

Contribution description

Beginning with doxygen 1.9.8 "Modules" are renamed to "Topics" (see here and here). This patch adds the new entry to the layout file. Having both, "Modules" and "Topics" in the layout file should generate similar output for older and newer doxygen versions.

Testing procedure

Run make doc and check the output. Verify whether the menus (navigation bars) on the left and on top contain either "Modules" or "Topics". Should work with all known doxygen versions.

@OlegHahm OlegHahm requested review from aabadie and jia200x as code owners March 1, 2024 10:08
@github-actions github-actions bot added the Area: doc Area: Documentation label Mar 1, 2024
Beginning with doxygen 1.9.8 "Modules" are renamed to "Topics". This
patch adds the new entry to the layout file. Having both, "Modules" and
"Topics" in the layout file should generate similar output for older and
newer doxygen versions.
@OlegHahm OlegHahm force-pushed the pr/doxygen/add_topics branch from f9d8def to cc14954 Compare March 1, 2024 11:15
@github-actions github-actions bot added the Area: tools Area: Supplementary tools label Mar 1, 2024
@OlegHahm OlegHahm added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Mar 1, 2024
@riot-ci
Copy link

riot-ci commented Mar 1, 2024

Murdock results

✔️ PASSED

cc14954 doc: doxygen: add "Topics" to menus

Success Failures Total Runtime
1 0 1 14s

Artifacts

@OlegHahm OlegHahm added the CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs label Mar 1, 2024
@maribu maribu added this pull request to the merge queue Mar 1, 2024
Merged via the queue into RIOT-OS:master with commit 43ed614 Mar 1, 2024
28 checks passed
maribu added a commit to maribu/RIOT that referenced this pull request Mar 26, 2024
This fixes a regression from RIOT-OS#20443
which does cause the modules to re-appear in the side panel, but under
the name "Topics" rather than "Modules".
@MrKevinWeiss MrKevinWeiss added this to the Release 2024.04 milestone Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: doc Area: Documentation Area: tools Area: Supplementary tools CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR CI: skip compile test If set, CI server will run only non-compile jobs, but no compile jobs or their dependent jobs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants