Skip to content

feat: documentation site#31

Merged
bryantbiggs merged 1 commit into
mainfrom
docs/site
Apr 19, 2026
Merged

feat: documentation site#31
bryantbiggs merged 1 commit into
mainfrom
docs/site

Conversation

@bryantbiggs

@bryantbiggs bryantbiggs commented Apr 18, 2026

Copy link
Copy Markdown
Member

Summary

Documentation site for ocync built with Astro 6, deployed to GitHub Pages.

Site structure

Header nav: Docs | Registries | Design | GitHub

Each header tab scopes the left sidebar to its section (7 / 6 / 5 links). Right-side table of contents on pages with 3+ headings. Previous/next navigation at bottom of every doc page. Mobile hamburger menu. Custom 404 page.

Docs (7): Getting started, Configuration, CLI reference, Helm chart, Performance, Observability, FIPS 140-3

Registries (6): Amazon ECR, Docker Hub, GHCR, GAR, ACR, Chainguard

Design (5): Overview, Sync engine, Watch mode, Benchmarks, Findings

Design docs

5 focused documents (1,761 lines total). Overview covers the design narrative. Sync engine covers pipeline, AIMD, cache, staging, mounting, and 13 rejected alternatives with rationale. Watch mode covers discovery optimization. Benchmarks covers methodology. Findings covers current results and the optimization backlog.

Test plan

  • npm run build succeeds (20 pages)
  • Visual check in light and dark mode
  • Mobile navigation
  • Social card preview

@bryantbiggs bryantbiggs changed the title fix: comprehensive site audit -- a11y, SEO, nav, content feat: documentation site Apr 19, 2026
Astro 6 static site deployed to GitHub Pages with section-scoped
navigation (Docs / Registries / Design), right-side table of contents,
previous/next page links, mobile hamburger menu, and lightning bolt
logo with light/dark mode favicon variants.

20 pages covering getting started, configuration, CLI reference,
Helm chart, performance, observability, FIPS 140-3, six registry
guides, and five design documents (overview, sync engine, watch mode,
benchmarks, findings).
@bryantbiggs
bryantbiggs merged commit 8c6c0d1 into main Apr 19, 2026
12 checks passed
@bryantbiggs
bryantbiggs deleted the docs/site branch April 19, 2026 12:32
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