GitHub Pages Handoff¶
This repository now carries the checked-in MkDocs configuration, generated reference pages, and GitHub Actions workflows needed to publish the customer docs site. The remaining public GitHub steps are intentionally manual and are out of scope for local issue execution.
Post-Merge GitHub Steps¶
- Confirm
Verify Docspasses on the default branch after the docs changes merge. - In the public GitHub repository settings, enable GitHub Pages with
GitHub Actionsas the build and deployment source. - Re-run
Publish Docs Pageson the default branch if the first post-merge push landed before Pages was enabled. - Verify the published site loads at
https://oracle.github.io/oci-service-operator/and that the main nav, Supported Resources, API Reference, Installation, and Quick start with KRO pages render correctly. - If the public repository owner or repo name differs from the expected Pages
path, update
mkdocs.ymlsite_urlbefore the publish step is repeated.
Local Maintainer Commands¶
make docs-generaterefreshes checked-indocs/reference/outputs from repo metadata and CRD schemas.make docs-buildrenders the MkDocs site locally undersite/.make docs-servestarts a local preview server.make docs-verifyruns CRD regeneration, generated-doc drift checks, MkDocs strict build, rendered-link validation, and description coverage checks.
Phase 1 keeps missing public description coverage as warnings. When the public
spec-field description backlog is ready for enforcement, set
DOCS_VERIFY_STRICT_PUBLIC_DESCRIPTIONS=true in CI.