cb446a5bed
Follow-up to @zoser69's #78111 cherry-pick: - lift the redirect into _redirect_platform_display_key() and apply it BEFORE _validate_config_key / type coercion, so the unknown-key hint and the string-vs-bool coercion both see the canonical path - widen to the sibling surfaces: config get resolves the canonical key (previously echoed the dead top-level value — the misleading half of the report) and config unset removes the canonical leaf - regression tests: get mirrors gateway resolve_display_setting, unset removes the redirected leaf, note printed, helper touches ONLY OVERRIDEABLE_KEYS (connection keys / 4-segment / already-canonical paths untouched) - docs: configuration.md per-platform section names the canonical CLI path and the accepted shorthand
Website
This website is built using Docusaurus, a modern static website generator.
Installation
yarn
Local Development
yarn start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
yarn build
This command generates static content into the build directory and can be served using any static contents hosting service.
Deployment
Using SSH:
USE_SSH=true yarn deploy
Not using SSH:
GIT_USER=<Your GitHub username> yarn deploy
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.
Diagram Linting
CI runs ascii-guard to lint docs for ASCII box diagrams. Use Mermaid (````mermaid`) or plain lists/tables instead of ASCII boxes to avoid CI failures.