Skip to content

Integrations plus#7

Merged
IEvangelist merged 18 commits intomainfrom
integrations-plus
Nov 4, 2025
Merged

Integrations plus#7
IEvangelist merged 18 commits intomainfrom
integrations-plus

Conversation

@IEvangelist
Copy link
Copy Markdown
Member

  • Remove "What's new in Aspire 9.5" and replace it with "What's new in Aspire 13".
  • Add placeholder bits for integrations with links to Learn.
  • Add stubs for porting integrations.
  • Port SQL article.

More integration cards end up with a docs icon:

image

More complete TOC, with stub articles and links back to Learn:

image

Selecting the link in the placeholder takes the reader to the Learn article.

@IEvangelist IEvangelist requested a review from Copilot November 3, 2025 20:58
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 restructures the Aspire documentation website to better organize integration documentation and adds placeholders for future content. The main changes include:

  • Reorganized integration documentation into categorical subdirectories (databases, messaging, caching, AI, etc.)
  • Added placeholder pages for integrations without full documentation yet
  • Updated navigation sidebar with new categorized structure
  • Added URL redirects for moved pages
  • Removed Aspire 9.5 release notes and added Aspire 13 release notes
  • Created a reusable Placeholder component for "coming soon" pages

Reviewed Changes

Copilot reviewed 44 out of 50 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/frontend/src/data/integration-docs.json Updated integration documentation mapping with new categorized paths and additional integration entries
src/frontend/src/content/docs/whats-new/aspire-9-5.mdx Removed (1700+ lines of release notes)
src/frontend/src/content/docs/whats-new/aspire-13.mdx Added comprehensive Aspire 13 release notes (1600+ lines)
src/frontend/src/content/docs/integrations/**/*.mdx Added placeholder pages for various integrations and moved existing pages to categorized directories
src/frontend/src/components/Placeholder.astro New reusable component for placeholder pages with external documentation links
src/frontend/sidebar.topics.ts Reorganized sidebar navigation into categorical sections with translations
src/frontend/redirects.mjs New redirect configuration file
src/frontend/astro.config.mjs Updated to use external redirects configuration
Comments suppressed due to low confidence (1)

src/frontend/src/content/docs/integrations/messaging/rabbitmq.mdx:215

  • The file reference formatting changed from :::no-loc text=\"appsettings.json\"::: to _appsettings.json_. While both are valid Markdown, this inconsistency suggests the previous format may have had a specific purpose (no-loc is typically used to prevent localization). Consider whether this change was intentional or if the no-loc wrapper should be preserved.

Comment thread src/frontend/src/content/docs/integrations/frameworks/python.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/frameworks/go-apps.mdx Outdated
Comment thread src/frontend/src/components/Integrations.astro Outdated
Comment thread src/frontend/src/content/docs/integrations/cloud/azure/overview.mdx
- Updated Placeholder component in various integration documentation files to use LinkButton instead of anchor tags for improved UX.
- Revised titles and descriptions to reflect ongoing documentation migration from Microsoft Learn to aspire.dev.
- Standardized link texts for better consistency across integration pages.
- Updated the Placeholder component to use 'name' and 'link' props instead of 'title', 'description', and 'linkText'.
- Modified integration documentation files to reflect the new Placeholder structure, ensuring consistency across all integration pages.
- Removed lengthy descriptions in favor of concise messaging about ongoing documentation migration.
- Created KurrentDB integration documentation at src/frontend/src/content/docs/integrations/databases/kurrentdb.mdx
- Created Orleans integration documentation at src/frontend/src/content/docs/integrations/frameworks/orleans.mdx
Comment thread src/frontend/redirects.mjs Outdated
Comment thread src/frontend/redirects.mjs
Comment thread src/frontend/src/content/docs/whats-new/aspire-9-5.mdx
@IEvangelist IEvangelist merged commit 19b8e43 into main Nov 4, 2025
1 check passed
@IEvangelist IEvangelist deleted the integrations-plus branch November 11, 2025 19:44
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