Skip to content

Serve the GraphQL Modules website from this repo - #1979

Merged
Urigo merged 2 commits into
masterfrom
product-modules
Sep 9, 2026
Merged

Urigo merged 2 commits into
masterfrom
product-modules

Conversation

@Urigo

@Urigo Urigo commented Sep 9, 2026

Copy link
Copy Markdown
Member

Ports the-guild.dev/graphql/modules from its separate Nextra deployment into this site as a registry product of the shared plumbing in #1976. Upstream content PR: graphql-hive/graphql-modules#2685.

Stacked on #1976: the diff shows both until that merges. The GraphQL Modules part is the last commit, one file: website/src/products/modules/product.ts (name, mark, repo, sections, redirects, landing copy).

What it serves

  • The 19 pages of the old site: landing page in the Hive brand, the docs with the Hive docs chrome, per-page Markdown, llms.txt / llms-full.txt, sitemap, search index, and redirects for every legacy URL (all 19 old sitemap URLs verified against the build). The /changelog page is rendered from the package's CHANGELOG.md at build time.

Merge order

  1. Reduce website/ to the docs content graphql-hive/graphql-modules#2685 (upstream content).
  2. Add shared plumbing for the small product docs sites #1976 (shared plumbing), if not merged yet.
  3. Drop the TEMPORARY contentRef line in product.ts, then merge this PR.
  4. Stop routing /graphql/modules to the old Pages deployment #1972, the router-mapping removal, after this PR's Pages build finishes.

🤖 Generated with Claude Code

@coderabbitai

coderabbitai Bot commented Sep 9, 2026 •

Copy link
Copy Markdown

Review Change StackReview Change Stack

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch product-modules

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown

💻 Website Preview

The latest changes are available as preview in: https://pr-1979.guild-dev-website.pages.dev

Urigo and others added 2 commits September 10, 2026 00:08
Registers GraphQL Modules as a product of the shared docs plumbing: its content
is fetched from graphql-hive/graphql-modules at build time and rendered at
/graphql/modules with a landing page in the Hive brand, the docs, per-page
Markdown, llms.txt, sitemap and the redirects for every old URL.

The contentRef field is TEMPORARY: it points the fetch at the upstream
content PR branch until that PR merges, and goes before this merges.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Urigo
Urigo merged commit d6e548f into master Sep 9, 2026
1 check passed
@Urigo
Urigo deleted the product-modules branch September 9, 2026 21:11
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