Split deploy-first-app into C# and TypeScript AppHost pages#615
Open
Split deploy-first-app into C# and TypeScript AppHost pages#615
Conversation
- Replace 1350-line monolithic deploy tutorial with landing page + two focused pages - deploy-first-app.mdx: short CardGrid landing (matches first-app.mdx pattern) - deploy-first-app-csharp.mdx: C#/Python pivots, Docker Compose + Azure tabs - deploy-first-app-typescript.mdx: standalone JS/TS page, no pivots needed - Update sidebar to collapsed group with Overview/C#/TypeScript items - Update links from TS-specific pages to TS deploy, Python links to C# deploy - Add deploy link to first-app-typescript-apphost.mdx LearnMore section Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Splits the monolithic 1350-line
deploy-first-app.mdxinto three focused pages, matching the established pattern used by "Build your first app" and "Aspireify an existing app."Changes
New files
deploy-first-app.mdx— Short CardGrid landing page (33 lines) with links to C# and TypeScript pathsdeploy-first-app-csharp.mdx— C#/Python pivot deploy tutorial (Docker Compose + Azure tabs)deploy-first-app-typescript.mdx— Standalone JS/TS deploy tutorial with no pivots — feels native to TypeScript developersUpdated files
docs.topics.ts— Sidebar: single slug → collapsed group (Overview / C# AppHost / TypeScript AppHost)first-app-typescript-apphost.mdx— Added deploy link in LearnMore section (previously had no deploy path)add-aspire-existing-app-typescript-apphost.mdx— Deploy links now point to TS-specific pageadd-aspire-existing-app-csharp-apphost.mdx— Deploy links now point to C#-specific pagewhats-new/aspire-13.mdx(en + ja) —?lang=pythonlinks updated to C# deploy pagedashboard/standalone-for-python.mdx—?lang=pythonlink updated to C# deploy pageWhy
A TypeScript developer finishing the TS quickstart had no clear path to deploy — the existing deploy page was framed around C#/Python/JavaScript pivots, which is confusing when you've been working in
apphost.ts. Now each AppHost language gets a first-class deploy tutorial.Validation
pnpm buildpasses — all internal links valid, 13,182 pages