Skip to content

chore(docs): add deployment workflow and polish navbar search and footer - #8

Merged
tisonkun merged 5 commits into
mainfrom
feat/docs-workflow-and-polish
Oct 29, 2026
Merged

tisonkun merged 5 commits into
mainfrom
feat/docs-workflow-and-polish

Conversation

@tisonkun

@tisonkun tisonkun commented Oct 29, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Add wrangler to devDependencies and allow workerd build scripts in pnpm-workspace.yaml so local and CI Cloudflare deployments run reproducibly without pnpm dlx build-script prompts.
  • Add .github/workflows/docs.yml to build the VitePress documentation site on documentation changes, upload a Cloudflare Workers preview version on same-repo pull requests, and deploy to production (https://scopeview.scopedb.io) on pushes to main.
  • Unify the navbar brand mark with the ScopeDB Brand Kit (scopedb-symbol-black.svg / scopedb-symbol-white.svg at 22×22 with 7px wordmark spacing) while keeping icon.svg as the browser favicon.
  • Add the 1200×630 OpenGraph card (docs/public/og-image.png) and emit per-page OpenGraph (og:title, og:description, og:url, og:image) and Twitter (summary_large_image) metadata via transformPageData.
  • Refine the navbar local search trigger (Search docs..., right-aligned 240px input styling) and update the site footer with an Apache-2.0 license link and ScopeDB copyright line.

Validation

  • pnpm docs:build
  • Verified generated OpenGraph and Twitter metadata across built HTML pages and inspected light/dark navbar rendering in headless Chromium.

@tisonkun
tisonkun merged commit 284f4c4 into main Oct 29, 2026
3 checks passed
@tisonkun
tisonkun deleted the feat/docs-workflow-and-polish branch October 29, 2026 04:59

This branch was successfully deployed

1 active deployment
preview — b61d5f90 Deployed Oct 29, 2026 by tisonkun via Deploy preview #5
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