Skip to content

docs(dev-guide): document generated settings pages workflow#14231

Merged
DonLakeFlyer merged 1 commit intomavlink:masterfrom
DonLakeFlyer:docs/settings-generation-dev-guide
Mar 27, 2026
Merged

docs(dev-guide): document generated settings pages workflow#14231
DonLakeFlyer merged 1 commit intomavlink:masterfrom
DonLakeFlyer:docs/settings-generation-dev-guide

Conversation

@DonLakeFlyer
Copy link
Copy Markdown
Collaborator

@DonLakeFlyer DonLakeFlyer commented Mar 27, 2026

Summary

  • Expand Settings View developer docs with architecture notes.
  • Add a new Generated Settings Pages guide explaining JSON-driven generation.
  • Add Views index links so Settings docs are discoverable.

Details

  • Document generator entry points and build wiring.
  • Document page definition schema and control selection behavior.
  • Include step-by-step instructions for adding settings and new generated pages.
  • Capture gotchas, including explicit generated output registration in CMake.

Testing

  • Docs-only change; no runtime code changes.

Copilot AI review requested due to automatic review settings March 27, 2026 21:56
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 27, 2026

Build Results

Platform Status

Platform Status Details
Linux Passed View
Windows Passed View
MacOS Passed View
Android Passed View

All builds passed.

Pre-commit

Check Status Details
pre-commit Failed (non-blocking) View

Pre-commit hooks: 4 passed, 32 failed, 7 skipped.


Updated: 2026-03-27 22:09:42 UTC • Triggered by: pre-commit

This comment was marked as resolved.

@DonLakeFlyer DonLakeFlyer force-pushed the docs/settings-generation-dev-guide branch from 369f096 to e63e5e9 Compare March 27, 2026 22:02
@DonLakeFlyer DonLakeFlyer merged commit 1b3ff76 into mavlink:master Mar 27, 2026
19 of 20 checks passed
@DonLakeFlyer DonLakeFlyer deleted the docs/settings-generation-dev-guide branch March 27, 2026 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants