Skip to content

Publish native Swift DocC documentation on GitHub Pages - #4

Merged
ThorFuchs merged 1 commit into
mainfrom
docs/github-pages
Oct 11, 2026
Merged

ThorFuchs merged 1 commit into
mainfrom
docs/github-pages

Conversation

@ThorFuchs

Copy link
Copy Markdown
Owner

Swift-JSON’s native DocC references are compiled and qualified but have no public website. Publish the four product references and guides at https://thorfuchs.github.io/Swift-JSON/, with a responsive landing page and source/build provenance. Link the site from the README and documentation index.

The docs lane transforms its exact qualified archives for the project base path, checks routes/assets and produces the Pages artifact. Publication runs only on main after all three native CI lanes pass, with deployment-only Pages/OIDC permissions and a main-only environment. Actions are pinned, generated content stays out of Git, and PRs cannot deploy.

Validation: the local native docs lane passed on macOS 27, Swift 6.4 and SDK 27.2: 541 authored public declarations, eight executed README examples, four warning-free catalogues, 884 static routes and 4,414 local link/asset checks. Browser preview confirmed the landing page and native schema reference. Required hosted checks will qualify the final source before merge. No library/API/dependency/platform change, version tag or package release.

@ThorFuchs
ThorFuchs merged commit c5719d7 into main Oct 11, 2026
4 checks passed
@ThorFuchs
ThorFuchs deleted the docs/github-pages branch October 11, 2026 08:50
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.

1 participant