Skip to content

Drop "Upstream" qualifier from registry schema docs#873

Merged
rdimitrov merged 3 commits into
mainfrom
heartbreaking-cafe
May 14, 2026
Merged

Drop "Upstream" qualifier from registry schema docs#873
rdimitrov merged 3 commits into
mainfrom
heartbreaking-cafe

Conversation

@rdimitrov
Copy link
Copy Markdown
Member

Description

With the legacy ToolHive-native registry schema reference removed in #871 (and the redirect restored in #872), there is now only one registry schema in the docs. The "Upstream" qualifier on page/nav titles no longer distinguishes anything and invites the question "upstream of what?"

This PR renames the user-visible labels and cleans up inline prose:

  • Page title (docs/toolhive/reference/registry-schema-upstream.mdx): "Upstream registry JSON schema" -> "Registry JSON schema"
  • Navbar dropdown entry (docusaurus.config.ts): "Upstream registry schema" -> "Registry schema"
  • Reference index card (docs/toolhive/reference/index.mdx): label and description updated
  • Inline link text and prose across guides-registry/publish-servers.mdx, guides-registry/configuration.mdx, guides-registry/intro.mdx, guides-cli/registry.mdx, and tutorials/custom-registry.mdx

Kept intentionally: the "Upstream API" source type name and surrounding federation language in guides-registry/intro.mdx and guides-registry/configuration.mdx. There, "upstream" means "external MCP Registry API you're syncing from" - a distinct concept that still does work.

Deferred (per discussion): artifact/file renames. The file slug registry-schema-upstream, the JSON schema filename upstream-registry.schema.json, and the $schema URLs are referenced by toolhive-core and other downstream consumers, so those are a separate coordination.

Type of change

  • Documentation update

Submitter checklist

Content and formatting

  • I have reviewed the content for technical accuracy
  • I have reviewed the content for spelling, grammar, and style

Navigation

  • Page slugs unchanged; existing redirects remain valid

🤖 Generated with Claude Code

Now that the legacy ToolHive-native registry schema reference has
been removed, there is only one registry schema. Rename the page
title, navbar entry, and reference index card to "Registry schema"
and clean up inline prose accordingly. Kept "Upstream API" as a
source type name (federation/aggregation from external registries
is a distinct concept). Artifact/file renames are deferred.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 14, 2026 11:09
@vercel
Copy link
Copy Markdown

vercel Bot commented May 14, 2026

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

Project Deployment Actions Updated (UTC)
docs-website Ready Ready Preview, Comment May 14, 2026 2:19pm

Request Review

JAORMX
JAORMX previously approved these changes May 14, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates ToolHive registry schema documentation labels to remove the now-unhelpful "Upstream" qualifier after the legacy schema reference was removed.

Changes:

  • Renames the registry schema page and navigation/card labels.
  • Updates inline prose and link text in registry, CLI, and tutorial docs.
  • Keeps the underlying schema slug and artifact filenames unchanged.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
docusaurus.config.ts Updates the References navbar label for the registry schema.
docs/toolhive/tutorials/custom-registry.mdx Updates next-step link text for the registry schema reference.
docs/toolhive/reference/registry-schema-upstream.mdx Renames the page title and removes "upstream" from explanatory prose.
docs/toolhive/reference/index.mdx Updates the registry schema reference card label and description.
docs/toolhive/guides-registry/publish-servers.mdx Updates registry schema references throughout publishing guidance.
docs/toolhive/guides-registry/intro.mdx Removes "upstream format" wording from source descriptions where appropriate.
docs/toolhive/guides-registry/configuration.mdx Updates the registry data format link text.
docs/toolhive/guides-cli/registry.mdx Updates custom registry schema references and related prose.

Comment thread docs/toolhive/reference/registry-schema-upstream.mdx
Comment thread docs/toolhive/guides-cli/registry.mdx
Comment thread docs/toolhive/guides-registry/configuration.mdx
Comment thread docs/toolhive/guides-cli/registry.mdx
Address Copilot review feedback on #873 by cleaning up missed
schema-qualifier references in the registry quickstart, operator
deployment guide, and skills guide.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated no new comments.

JAORMX
JAORMX previously approved these changes May 14, 2026
Copy link
Copy Markdown
Collaborator

@danbarr danbarr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one potential addition, but otherwise LGTM!

Comment thread docs/toolhive/guides-registry/intro.mdx Outdated
Co-authored-by: Dan Barr <danbarr@users.noreply.github.com>
@rdimitrov rdimitrov merged commit 15ef141 into main May 14, 2026
4 checks passed
@rdimitrov rdimitrov deleted the heartbreaking-cafe branch May 14, 2026 14:21
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.

4 participants