Skip to content

docs: Add Astro-based documentation site#107

Closed
403-html wants to merge 4 commits into
mainfrom
docs/astro-site
Closed

docs: Add Astro-based documentation site#107
403-html wants to merge 4 commits into
mainfrom
docs/astro-site

Conversation

@403-html
Copy link
Copy Markdown
Collaborator

This PR adds an Astro-based documentation site under /docs.\n\nAcceptance checklist:\n- [ ] A1: docs/ package with Astro site committed on branch 'docs/astro-site'\n- [ ] A2: scripts dev/build/preview available; 'pnpm --filter docs dev' and 'pnpm --filter docs build' work\n- [ ] A3: Client-side search with search-index.json (FlexSearch)\n- [ ] A4: Pages: index, getting-started, installation, SDK usage, contributing\n- [ ] A5: Layout: top nav + left sidebar, dark/light toggle, accessible nav and search\n- [ ] A6: Root package.json scripts and .github/workflows/docs.yml added\n- [ ] A7: PR branch 'docs/astro-site' and commits include Co-authored-by trailer\n- [ ] A8: Artifacts: build log, search-index.json, screenshots in docs/artifacts/\n- [ ] A9: docs/README.md with contributor instructions\n\nChanged files: docs/**, .github/workflows/docs.yml, pnpm-workspace.yaml, package.json\n\nBuild verification steps (run locally):\n1) pnpm install\n2) pnpm --filter ./docs dev (to run dev server)\n3) pnpm --filter ./docs build (static build + search-index.json generated)\n\nDeveloper notes:\n- Built a simple Node script to generate search-index.json at build time (docs/scripts/build-search-index.mjs).\n- Search is client-side using FlexSearch and a JSON index.\n- If CI uses different registry or newer tooling, adjust versions in docs/package.json.\n\nCo-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

…<223556219+Copilot@users.noreply.github.com>
…ipts\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@403-html 403-html closed this Mar 11, 2026
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