Skip to content

docs: standardize Doxyfile and README for vcpkg deployment#431

Merged
kcenon merged 2 commits into
mainfrom
docs/standardize-doxyfile-readme-430
Mar 18, 2026
Merged

docs: standardize Doxyfile and README for vcpkg deployment#431
kcenon merged 2 commits into
mainfrom
docs/standardize-doxyfile-readme-430

Conversation

@kcenon

@kcenon kcenon commented Mar 18, 2026

Copy link
Copy Markdown
Owner

What

Standardize Doxyfile settings and add vcpkg installation instructions to README for vcpkg deployment readiness.

Change Type

  • Documentation

Affected Components

  • Doxyfile - Doxygen configuration
  • README.md - Project documentation

Why

Related Issues

Motivation

Prepare documentation for vcpkg registry publishing. The Doxyfile needed several settings standardized (reproducible builds, missing warnings, exclude patterns), and the README lacked vcpkg installation instructions.

Where

Files Changed

File Type of Change
Doxyfile Settings standardization
README.md Added vcpkg install section

How

Doxyfile Changes

  • TIMESTAMP=NO for reproducible documentation builds
  • Added QT_AUTOBRIEF=NO after JAVADOC_AUTOBRIEF
  • Added WARN_IF_INCOMPLETE_DOC=YES after WARN_AS_ERROR
  • Added *.md to FILE_PATTERNS for markdown documentation
  • Removed redundant ./mainpage.dox from INPUT (already using USE_MDFILE_AS_MAINPAGE = README.md)
  • Added HTML_COLORSTYLE=AUTO_LIGHT, HTML_CODE_FOLDING=YES, FULL_SIDEBAR=NO
  • Added */_deps/* and */node_modules/* to EXCLUDE_PATTERNS

README Changes

  • Added "Installation via vcpkg" subsection to Quick Start with vcpkg install command and CMake integration snippet

Testing Done

  • Self-review of Doxyfile setting values
  • Verified README markdown renders correctly

kcenon added 2 commits March 18, 2026 09:08
- Set TIMESTAMP=NO for reproducible builds
- Add QT_AUTOBRIEF=NO, WARN_IF_INCOMPLETE_DOC=YES
- Add *.md to FILE_PATTERNS
- Remove redundant mainpage.dox from INPUT
- Add missing HTML settings (COLORSTYLE, CODE_FOLDING, SIDEBAR)
- Standardize EXCLUDE_PATTERNS
- Add vcpkg install instructions to README Quick Start

Closes #430
@kcenon kcenon merged commit 9d5c30b into main Mar 18, 2026
26 checks passed
@kcenon kcenon deleted the docs/standardize-doxyfile-readme-430 branch March 18, 2026 01:53
kcenon added a commit that referenced this pull request Apr 13, 2026
* docs: standardize Doxyfile and README for vcpkg deployment

- Set TIMESTAMP=NO for reproducible builds
- Add QT_AUTOBRIEF=NO, WARN_IF_INCOMPLETE_DOC=YES
- Add *.md to FILE_PATTERNS
- Remove redundant mainpage.dox from INPUT
- Add missing HTML settings (COLORSTYLE, CODE_FOLDING, SIDEBAR)
- Standardize EXCLUDE_PATTERNS
- Add vcpkg install instructions to README Quick Start

Closes #430

* docs(headers): add @code usage example to main public header

Relates to #430
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.

docs: Standardize Doxyfile and README for vcpkg deployment

1 participant