From 353769fbf06a36a2307a9e67038c483ded7426d0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 14:15:11 +0000 Subject: [PATCH 1/6] Initial plan From e4e881b7468bfa18611fcfd2c4773d3c9a8248dd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 30 Jan 2026 14:20:18 +0000 Subject: [PATCH 2/6] Add Python hosting integration article and restructure sidebar Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com> --- .../config/sidebar/integrations.topics.ts | 15 +- .../docs/get-started/deploy-first-app.mdx | 12 + .../content/docs/get-started/first-app.mdx | 6 + .../python-community-toolkit.mdx} | 14 +- .../frameworks/python/python-host.mdx | 294 ++++++++++++++++++ 5 files changed, 337 insertions(+), 4 deletions(-) rename src/frontend/src/content/docs/integrations/frameworks/{python.mdx => python/python-community-toolkit.mdx} (80%) create mode 100644 src/frontend/src/content/docs/integrations/frameworks/python/python-host.mdx diff --git a/src/frontend/config/sidebar/integrations.topics.ts b/src/frontend/config/sidebar/integrations.topics.ts index 528e7a6f..cdda7d8a 100644 --- a/src/frontend/config/sidebar/integrations.topics.ts +++ b/src/frontend/config/sidebar/integrations.topics.ts @@ -786,7 +786,20 @@ export const integrationTopics: StarlightSidebarTopicsUserConfig = { { label: 'Node.js extensions', slug: 'integrations/frameworks/nodejs-extensions' }, { label: 'Orleans', slug: 'integrations/frameworks/orleans' }, { label: 'PowerShell', slug: 'integrations/frameworks/powershell' }, - { label: 'Python', slug: 'integrations/frameworks/python' }, + { + label: 'Python', + collapsed: true, + items: [ + { + label: 'Hosting integration (AppHost)', + slug: 'integrations/frameworks/python/python-host', + }, + { + label: 'Community extensions', + slug: 'integrations/frameworks/python/python-community-toolkit', + }, + ], + }, { label: 'Rust', slug: 'integrations/frameworks/rust' }, ], }, diff --git a/src/frontend/src/content/docs/get-started/deploy-first-app.mdx b/src/frontend/src/content/docs/get-started/deploy-first-app.mdx index 752f092c..ae24d027 100644 --- a/src/frontend/src/content/docs/get-started/deploy-first-app.mdx +++ b/src/frontend/src/content/docs/get-started/deploy-first-app.mdx @@ -189,6 +189,12 @@ In the AppHost, chain a call to the appropriate environment API method to config - `AddDockerComposeEnvironment` — Configures the Docker Compose environment for deployment. This call implicitly adds support for containerizing resources in the AppHost as part of deployment. - `WithExternalHttpEndpoints` — Exposes HTTP endpoints for the resource when deployed. + + @@ -241,6 +247,12 @@ In the AppHost, chain a call to the appropriate environment API method to config - `AddAzureContainerAppEnvironment` — Configures the Azure App Container environment for deployment. This call implicitly adds support for containerizing resources in the AppHost as part of deployment. - `WithExternalHttpEndpoints` — Exposes HTTP endpoints for the resource when deployed. + + diff --git a/src/frontend/src/content/docs/get-started/first-app.mdx b/src/frontend/src/content/docs/get-started/first-app.mdx index dd69bd02..bd9c083e 100644 --- a/src/frontend/src/content/docs/get-started/first-app.mdx +++ b/src/frontend/src/content/docs/get-started/first-app.mdx @@ -248,6 +248,12 @@ To create your first Aspire application, use the [Aspire CLI](/get-started/insta - `WaitFor` ensures the API starts before the frontend - `PublishWithContainerFiles` bundles the frontend for production deployment + +