Skip to content

Documentation refresh for main (docs-only) - #1187

Closed
aram356 wants to merge 1 commit into
mainfrom
docs-refresh-main
Closed

aram356 wants to merge 1 commit into
mainfrom
docs-refresh-main

Conversation

@aram356

@aram356 aram356 commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator

Summary

Brings the documentation content of #1049 (approved against rc/202608) to main now, instead of waiting ~2 weeks for the release merge. Scope is documentation surfaces only: the docs site, top-level and crate READMEs, the four adapter smoke scripts the guides teach, and the documentation-snippet compile test. None of #1049's Rust doc-comments, route-contract tests, startup diagnostics, or CI workflow changes are included — those land with the rc merge.

What differs from the rc version

Everything was re-verified against main, and the guides were re-pointed where the branches diverge:

  • The rc-only ts audit ad-templates and ts config ad-templates command families are removed from the CLI guide. Every remaining documented command was probed against a ts binary built from this branch.
  • check-documentation.sh is not included: main's rustdoc does not yet pass with warnings denied (29 intra-doc-link errors that Add full-surface documentation refresh spec #1049 fixes on rc). testing.md documents the two documentation checks that do run on main.
  • scripts/README.md lists only scripts that exist here; CI-gate links point at AGENTS.md (CLAUDE.md is a symlink on main).
  • Conflicts with main's newer CHANGELOG.md, README.md, TESTING.md, and auction README resolved to main's side; configuration.md keeps both main's initial-deployment steps and the refresh's secret-field migration guidance.

Verification

  • cd docs && npm run lint && npm run format && npm run build — clean; the build fails on dead links and passed.
  • cargo test --test documentation_snippets — the documented integration fixture compiles against main's core.
  • ./scripts/smoke-axum.sh — boots main's Axum adapter end to end.
  • A claims scan extracted every referenced script path, repository path, and route from the transplanted docs and checked each against this tree; the only remaining flags are deliberate (the sentence stating docs/public/CNAME intentionally does not exist, and the gitignored dist/ directory).

Relation to the release branch

When rc/202608 merges, its versions of these files supersede this content where they differ (and restore the rc-only material such as the ad-templates CLI docs and the rustdoc aggregate). Merging this PR first publishes the docs site from main via deploy-docs.yml.

…aces

Transplant the reader-facing content of the rc/202608 documentation
refresh (PR #1049) onto main so the docs ship ahead of the release merge:

- Rebuilt guides (adapters, configuration, testing, creative processing,
  integrations inventory, telemetry, tsjs, CLI, API reference), the
  restored public onboarding page, ten crate READMEs, and the internal
  decision and evidence records
- The four adapter smoke scripts plus scripts/README.md, and the
  documentation-snippet compile test
- docs/public/CNAME placeholder removed; VitePress config updated

Re-pointed at main where the release branch differs: the rc-only
`ts audit ad-templates` and `ts config ad-templates` command families are
removed from the CLI guide (every remaining documented command probed
against a main-built binary); CI-gate links target AGENTS.md; the
documentation-checks aggregate script is left out because main's rustdoc
does not yet pass with warnings denied, and testing.md lists the two
commands that do run here; scripts/README.md lists only scripts present
on main. Merge conflicts with main's newer CHANGELOG, README, TESTING,
and auction README resolved to main's side.

Verified: VitePress lint/format/build (dead links fail the build),
documentation_snippets compiles against main's core, smoke-axum.sh boots
main's adapter, and a claims scan checked every referenced script, repo
path, and route against this tree.
@aram356

aram356 commented Sep 21, 2026

Copy link
Copy Markdown
Collaborator Author

Closing per maintainer decision: this content now lives on #1049, which was retargeted to main with the same commit content (853eb45).

@aram356 aram356 closed this Sep 21, 2026
@aram356
aram356 deleted the docs-refresh-main branch September 21, 2026 02:39
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