Skip to content

Refine integrations docs#1055

Open
davidfowl wants to merge 2 commits into
mainfrom
davidfowl/integrations-landing
Open

Refine integrations docs#1055
davidfowl wants to merge 2 commits into
mainfrom
davidfowl/integrations-landing

Conversation

@davidfowl
Copy link
Copy Markdown
Contributor

The integrations pages were still framing integrations around client integrations and Service Defaults, which made the AppHost-focused story less clear and too .NET-specific. This updates the docs to define integrations as AppHost packages for modeling resources and passing connection details.

Summary

  • Reframes the integrations overview around AppHost resource modeling, references, and environment variables.
  • Removes the extensibility-focused section from the integrations landing page and softens broad capability claims.
  • Excludes Aspire.Hosting.Testing from the integrations catalog and related docs/autocomplete data.
  • Updates gallery no-results text so it no longer suggests searching for Testing.

Validation

  • Rendered /integrations/, /integrations/overview/, and /integrations/gallery/ locally with Playwright.
  • Checked relevant internal links and anchors.
  • Verified JSON data files parse successfully.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 23, 2026 15:42
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 refines the integrations documentation to focus on AppHost resource modeling and references (rather than client integrations / Service Defaults), and removes Aspire.Hosting.Testing from the integrations catalog + related metadata used by the gallery/autocomplete.

Changes:

  • Rewrites the integrations overview docs to describe integrations as AppHost packages that model resources and pass connection details via references/environment variables.
  • Removes the “Built-in superpowers”/Service Defaults feature section from the integrations landing page to avoid overly broad capability claims.
  • Excludes Aspire.Hosting.Testing from integrations data sources and updates gallery no-results localized strings to no longer suggest searching for “Testing”.
Show a summary per file
File Description
src/frontend/src/data/integration-docs.json Removes the Aspire.Hosting.Testing/testing/overview/ docs mapping so it’s no longer treated as an integration doc target.
src/frontend/src/data/aspire-integrations.json Removes Aspire.Hosting.Testing from the generated integrations catalog data.
src/frontend/src/data/aspire-integration-names.json Removes Aspire.Hosting.Testing from integration name/autocomplete data.
src/frontend/src/content/i18n/zh-CN.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/uk.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/tr.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/ru.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/pt-BR.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/ko.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/ja.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/it.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/id.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/hi.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/fr.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/es.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/en.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/de.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/i18n/da.json Updates gallery “no results” suggestion text to use “Redis” instead of “Testing”.
src/frontend/src/content/docs/integrations/overview.mdx Reframes integrations around AppHost resource modeling + references and updates the environment variable explanation/examples.
src/frontend/src/content/docs/integrations/index.mdx Removes the Service Defaults/“superpowers” showcase section and softens capability claims in the hero copy.
src/frontend/scripts/update-integrations.ts Excludes Aspire.Hosting.Testing from the integrations data generation script going forward.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 21/21 changed files
  • Comments generated: 2

Comment thread src/frontend/src/content/docs/integrations/overview.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/overview.mdx Outdated
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@davidfowl
Copy link
Copy Markdown
Contributor Author

Thanks for the summary. This matches the intended scope of the PR, so no additional changes are needed for this overview comment.

@mitchdenny
Copy link
Copy Markdown
Member

@davidfowl should this be targetting release/13.4 branch?

@davidfowl
Copy link
Copy Markdown
Contributor Author

Main

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.

3 participants