Skip to content

πŸ“ docs: post-v1.0 audit β€” fix broken links, refresh stale refs, add Quay badge#69

Merged
s-b-e-n-s-o-n merged 2 commits into
mainfrom
chore/docs-website-audit-fixes
May 21, 2026
Merged

πŸ“ docs: post-v1.0 audit β€” fix broken links, refresh stale refs, add Quay badge#69
s-b-e-n-s-o-n merged 2 commits into
mainfrom
chore/docs-website-audit-fixes

Conversation

@s-b-e-n-s-o-n
Copy link
Copy Markdown
Contributor

Post-v1.0.0 accuracy pass over the docs site and marketing website, prompted by an audit of both surfaces against the shipped v1.0.0 feature set.

Docs (docs/content/docs/)

Broken internal links β€” links written as /docs/<page> had the basePath: "/docs" prefix applied again at build time, rendering as /docs/docs/<page> (404). Verified against built HTML before and after.

  • cis-docker-benchmark.mdx β€” /docs/observability β†’ /observability; mTLS link /docs/configuration#mtls β†’ /configuration#mtls-client-selectors (the anchor was also wrong β€” the heading is "mTLS Client Selectors").
  • configuration.mdx Γ—2 β€” /docs/security#known-limitations β†’ /security#known-limitations.
  • presets.mdx β€” /docs/cis-docker-benchmark β†’ /cis-docker-benchmark.

Stale content

  • presets.mdx β€” frontmatter description listed only 9 presets; updated to cover all 12 (the page body already documented them).
  • verification.mdx β€” digest-pin example hardcoded the old 0.5.1 tag; switched to the <TAG> placeholder the rest of the page uses.
  • configuration.mdx β€” dropped stale pre-release version references (0.5.x, pre-v0.7.0) in favor of version-agnostic wording.

Website (website/)

  • Added the Quay.io distribution badge to the landing-page hero. The README advertises three registries (GHCR, Docker Hub, Quay.io); the hero only linked two.

Verification

  • Rebuilt the docs site β€” build passes (TypeScript clean, 12 static pages); all 5 formerly-broken links now resolve to the correct single-/docs path.
  • biome clean on the website change; full pre-push suite (govulncheck, go-fuzz, knip, ts-test, build) green.

Post-v1.0.0 documentation audit cleanup:

- πŸ› fix(docs): correct /docs-prefixed internal links that the basePath
  rewrite doubled to /docs/docs/* (404). cis-docker-benchmark,
  configuration, and presets now use bare /<page> links.
- πŸ› fix(docs): point the CIS guide mTLS link at the real
  #mtls-client-selectors anchor instead of the non-existent #mtls.
- πŸ“ docs(presets): list all 12 bundled presets in the frontmatter
  description (was stuck at the old count of 9).
- πŸ“ docs(verification): use the <TAG> placeholder in the digest-pin
  example instead of the hardcoded 0.5.1 release tag.
- πŸ“ docs(configuration): drop stale pre-release version references
  (0.5.x, pre-v0.7.0) in favor of version-agnostic wording.
The README advertises three registries (GHCR, Docker Hub, Quay.io) but
the landing-page hero only linked two. Adds the Quay.io badge for parity.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 21, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
sockguard-website Ready Ready Preview, Comment May 21, 2026 4:53pm

Copy link
Copy Markdown
Member

@biggest-littlest biggest-littlest left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Post-v1.0 docs/website audit cleanup β€” broken-link fixes verified against built HTML, stale refs refreshed. LGTM.

@s-b-e-n-s-o-n s-b-e-n-s-o-n merged commit 1256c30 into main May 21, 2026
36 checks passed
@s-b-e-n-s-o-n s-b-e-n-s-o-n deleted the chore/docs-website-audit-fixes branch May 21, 2026 16:57
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.

2 participants