Skip to content

Move user-facing docs to the docs site; reorganize developer-docs/ - #125

Merged
wasimxyz merged 4 commits into
stagingfrom
docs/move-user-guides-to-docs-site
Jul 7, 2026
Merged

Move user-facing docs to the docs site; reorganize developer-docs/#125
wasimxyz merged 4 commits into
stagingfrom
docs/move-user-guides-to-docs-site

Conversation

@wasimxyz

@wasimxyz wasimxyz commented Jul 7, 2026

Copy link
Copy Markdown
Member

Summary

  • Removes user/operator/admin guides (developer-docs/guides/, reference/api.md, reference/mcp.md) from this repo — that content now lives on the docs site, including a new standalone MCP server page and a Lambda-processor section folded into the AWS infrastructure guide.
  • Flattens developer-docs/ (no more reference//ops/ subdirectories) and adds developer-docs/README.md as the doc index, replacing the inline list that used to live in the root README.md.
  • Adds developer-docs/testing.md consolidating the per-package test setup (shared start_test_server() fixture, S3 mocking, Vitest suite split) that was previously scattered across several files.
  • Renames the misleadingly-named fe-test-mcp Makefile target / test:mcp npm script to fe-test-unit / test:unit, since it covers tests/unit/ as well as tests/mcp/, not just MCP protocol tests.
  • Rewrites the root README.md to drop the now-stale inline doc list and surface the zero-credential local-dev path next to the main setup steps.
  • Updates AGENTS.md in this repo to point agents at the docs site for user-facing questions and at developer-docs/README.md for the contributor index.
  • Updates all cross-repo and cross-file references accordingly (watcher/README.md, watcher/pyproject.toml, infra/template.yaml, CI workflow, etc.).

Test plan

  • make check-all passes (Python + web lint/format/typecheck)
  • make fe-test-unit passes under its new name
  • Skim the rendered developer-docs/README.md and root README.md on GitHub for broken links

Made with Cursor

wasimxyz and others added 4 commits July 6, 2026 17:52
developer-docs/ had a mix of user/operator/admin guides (installing a
watcher, adding an instrument, managing tokens, upgrading the watcher)
and reference docs (REST API, MCP server) that duplicated — or were
superseded by — the polished docs site at arcadia-data-hub-docs.vercel.app.

- Delete developer-docs/guides/ (adding-an-instrument, installing-a-watcher,
  managing-tokens, upgrading-the-watcher) and developer-docs/reference/
  {api,mcp}.md — all fully covered by the docs site now.
- Preserve the two pieces of dev-only content those files carried that
  weren't duplicated anywhere else: the S3 trigger + deploy step for adding
  a Lambda processor (folded into the docs site's deploying-aws-infrastructure
  page) and the 0022_pat_scopes wildcard-backfill rationale (added to
  architecture.md's design decisions).
- Repoint every remaining cross-reference (READMEs, reference/*.md,
  watcher/pyproject.toml) at the docs site instead of the deleted files.
- Add a Documentation section to AGENTS.md directing agents to the docs
  site for user/operator/admin questions, since developer-docs/ now only
  covers contributing to Data Hub itself.

Co-authored-by: Cursor <cursoragent@cursor.com>
The Guides/Reference split no longer earned its keep once guides/ shrank
to a single entry — Reference also mixed genuine reference docs (watcher,
lambda, shared-library) with conceptual/onboarding ones (architecture,
getting-started, conventions). Flatten into one ordered list, and add the
missing link to ops/run-archives.md.

Co-authored-by: Cursor <cursoragent@cursor.com>
@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
data-hub Ready Ready Preview, Comment Jul 7, 2026 8:48pm

Request Review

@wasimxyz wasimxyz self-assigned this Jul 7, 2026
@wasimxyz
wasimxyz merged commit 10db99d into staging Jul 7, 2026
7 checks passed
@wasimxyz
wasimxyz deleted the docs/move-user-guides-to-docs-site branch July 7, 2026 20:52
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