From 80cafc213eb8346d2446ff4f79c95fbf1f777368 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 7 May 2026 13:42:38 +0000 Subject: [PATCH 1/3] Initial plan From 4111d76c453f2ba23f462115720ebca9d6a78e3e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 7 May 2026 13:56:59 +0000 Subject: [PATCH 2/3] Use more inclusive language on generic getting-started docs Agent-Logs-Url: https://github.com/microsoft/aspire.dev/sessions/907fb32d-bab4-4c07-9f94-67a069a248c4 Co-authored-by: alistairmatthews <41286777+alistairmatthews@users.noreply.github.com> --- src/frontend/src/content/docs/get-started/app-host.mdx | 6 +++--- .../src/content/docs/get-started/aspire-sdk-templates.mdx | 2 +- .../src/content/docs/get-started/dev-containers.mdx | 2 +- .../src/content/docs/get-started/github-codespaces.mdx | 2 +- src/frontend/src/content/docs/get-started/prerequisites.mdx | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/frontend/src/content/docs/get-started/app-host.mdx b/src/frontend/src/content/docs/get-started/app-host.mdx index f342579e6..e168f3895 100644 --- a/src/frontend/src/content/docs/get-started/app-host.mdx +++ b/src/frontend/src/content/docs/get-started/app-host.mdx @@ -46,7 +46,7 @@ architecture-beta frontend:R --> L:api ``` -This architecture demonstrates a **.NET API** connecting to a **PostgreSQL database**, with a **React frontend** consuming the API. The .NET API uses ASP.NET Core and connects to PostgreSQL using Entity Framework or a connection string. The React frontend is built with Vite and communicates with the API over HTTP. +This architecture demonstrates a **C# API** connecting to a **PostgreSQL database**, with a **React frontend** consuming the API. The C# API uses ASP.NET Core and connects to PostgreSQL using Entity Framework or a connection string. The React frontend is built with Vite and communicates with the API over HTTP. To build this architecture step-by-step, see the [Build your first app](/get-started/first-app/?lang=csharp) quickstart. @@ -139,7 +139,7 @@ You can represent that architecture in an AppHost like this:
-

Uses AddProject<Projects.Api>() to reference a .NET project.

+

Uses AddProject<Projects.Api>() to reference the API project.

Uses addProject() to reference the API project.

@@ -580,7 +580,7 @@ architecture-beta epr:L <-- R:frontend ``` -The .NET API receives a **ConnectionStringReference** from PostgreSQL and publishes an **EndpointReference** that the React frontend consumes. This creates a clear dependency chain: `PostgreSQL → .NET API → React frontend`. +The C# API receives a **ConnectionStringReference** from PostgreSQL and publishes an **EndpointReference** that the React frontend consumes. This creates a clear dependency chain: `PostgreSQL → C# API → React frontend`. diff --git a/src/frontend/src/content/docs/get-started/aspire-sdk-templates.mdx b/src/frontend/src/content/docs/get-started/aspire-sdk-templates.mdx index f5542002b..5784d93d8 100644 --- a/src/frontend/src/content/docs/get-started/aspire-sdk-templates.mdx +++ b/src/frontend/src/content/docs/get-started/aspire-sdk-templates.mdx @@ -84,7 +84,7 @@ dotnet new install Aspire.ProjectTemplates::13.1.0 ## Create solutions and projects using templates -To create an Aspire solution or project, use Visual Studio, Visual Studio Code, or the Aspire CLI, and base it on the available templates. Explore additional Aspire templates in the [Aspire samples](https://github.com/microsoft/aspire-samples) repository. +To create an Aspire solution or project, use Visual Studio, Visual Studio Code, or the Aspire CLI, and base it on the available templates. Choose the template that matches your app stack, including C#, TypeScript, Python, and JavaScript starter options. Explore additional Aspire templates in the [Aspire samples](https://github.com/microsoft/aspire-samples) repository.
diff --git a/src/frontend/src/content/docs/get-started/dev-containers.mdx b/src/frontend/src/content/docs/get-started/dev-containers.mdx index 319b9318f..1c213d659 100644 --- a/src/frontend/src/content/docs/get-started/dev-containers.mdx +++ b/src/frontend/src/content/docs/get-started/dev-containers.mdx @@ -113,7 +113,7 @@ Install the Aspire CLI during container creation so `aspire new` is ready to use The basic Aspire Dev Container template works well for simple scenarios, but you might need additional configuration depending on your specific requirements. The following sections provide examples for various common scenarios. -### Stateless .NET apps only +### Stateless C#/.NET apps only For simple Aspire projects that only use .NET project resources without external containers or complex orchestration, you can use a minimal Dev Container configuration: diff --git a/src/frontend/src/content/docs/get-started/github-codespaces.mdx b/src/frontend/src/content/docs/get-started/github-codespaces.mdx index 5c23cfbe5..277c2fcfb 100644 --- a/src/frontend/src/content/docs/get-started/github-codespaces.mdx +++ b/src/frontend/src/content/docs/get-started/github-codespaces.mdx @@ -62,7 +62,7 @@ To configure GitHub Codespaces for Aspire, use the `.devcontainer/devcontainer.j alt="Screenshot showing the terminal prompt ready for use in the codespace." /> - At this point, the Aspire CLI has been installed and the ASP.NET Core development certificate has been created and trusted inside the Codespace. You can use `aspire new` right away without manually installing `Aspire.ProjectTemplates`. + At this point, the Aspire CLI has been installed and the local HTTPS development certificate for .NET workloads has been created and trusted inside the Codespace. You can use `aspire new` right away without manually installing `Aspire.ProjectTemplates`. 1. Create a new Aspire project using the starter template. diff --git a/src/frontend/src/content/docs/get-started/prerequisites.mdx b/src/frontend/src/content/docs/get-started/prerequisites.mdx index 7a8702b46..a8ab7831c 100644 --- a/src/frontend/src/content/docs/get-started/prerequisites.mdx +++ b/src/frontend/src/content/docs/get-started/prerequisites.mdx @@ -21,7 +21,7 @@ Ready to dive into Aspire? Before you begin, make sure your development environm - Aspire's C# AppHost is built on .NET, a free, open-source, cross-platform framework for building modern apps and cloud services. You'll need the [.NET 10.0 SDK](https://dotnet.microsoft.com/download/dotnet/10.0) installed—no prior C# experience is required. + For a C# AppHost, install the [.NET 10.0 SDK](https://dotnet.microsoft.com/download/dotnet/10.0), a free, open-source, cross-platform framework for building modern apps and cloud services. No prior C# experience is required.