diff --git a/src/Aspire.Cli/Resources/TemplatingStrings.resx b/src/Aspire.Cli/Resources/TemplatingStrings.resx index fbca2421816..84aa0165ffd 100644 --- a/src/Aspire.Cli/Resources/TemplatingStrings.resx +++ b/src/Aspire.Cli/Resources/TemplatingStrings.resx @@ -121,10 +121,10 @@ At least one template factory must be provided. - Blazor & Minimal API starter + Starter App (ASP.NET Core/Blazor) - React (Vite) & Minimal API starter + Starter App (ASP.NET Core/React) AppHost and service defaults @@ -136,7 +136,7 @@ Service defaults - React (Vite) & FastAPI starter + Starter App (FastAPI/React) Empty AppHost diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.cs.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.cs.xlf index d89743c59c8..68fd27a9fed 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.cs.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.cs.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - Úvodní projekt pro React (Vite) a Minimal API + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - Úvodní projekt React (Vite) & FastAPI + Starter App (FastAPI/React) + Úvodní projekt React (Vite) & FastAPI @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Úvodní projekt Blazor & Minimal API + Starter App (ASP.NET Core/Blazor) + Úvodní projekt Blazor & Minimal API diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.de.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.de.xlf index 068743484aa..2340092a06f 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.de.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.de.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React (Vite) & Minimaler API-Starter + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - React (Vite) und FastAPI-Starter + Starter App (FastAPI/React) + React (Vite) und FastAPI-Starter @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Blazor und Minimal API-Starter + Starter App (ASP.NET Core/Blazor) + Blazor und Minimal API-Starter diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.es.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.es.xlf index 7862972d3bb..35ce4178f07 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.es.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.es.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - Inicio rápido de React (Vite) y API mínima + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - Inicio rápido con React (Vite) y FastAPI + Starter App (FastAPI/React) + Inicio rápido con React (Vite) y FastAPI @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Inicio rápido de Blazor y API mínima + Starter App (ASP.NET Core/Blazor) + Inicio rápido de Blazor y API mínima diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.fr.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.fr.xlf index c53ecdc578d..dc17309e34f 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.fr.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.fr.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React (Vite) et starter d’API minimal + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - React (Vite) & démarreur FastAPI + Starter App (FastAPI/React) + React (Vite) & démarreur FastAPI @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Démarreur d’API minimal et Blazor + Starter App (ASP.NET Core/Blazor) + Démarreur d’API minimal et Blazor diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.it.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.it.xlf index a9659bea929..d34658bd7f8 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.it.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.it.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React (Vite) e Minimal API starter + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - React (Vite) e FastAPI starter + Starter App (FastAPI/React) + React (Vite) e FastAPI starter @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Blazor e Minimal API starter + Starter App (ASP.NET Core/Blazor) + Blazor e Minimal API starter diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ja.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ja.xlf index 1ac7490f73a..8a339595d91 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ja.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ja.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React (Vite) および Minimal API スターター + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - React (Vite) & FastAPI スターター + Starter App (FastAPI/React) + React (Vite) & FastAPI スターター @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Blazor & Minimal API スターター + Starter App (ASP.NET Core/Blazor) + Blazor & Minimal API スターター diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ko.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ko.xlf index 7f098c9143b..d9830d5a6ad 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ko.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ko.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React(Vite) 및 최소 API 스타터 + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - React(Vite) 및 FastAPI 스타터 + Starter App (FastAPI/React) + React(Vite) 및 FastAPI 스타터 @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Blazor 및 최소 API 스타터 + Starter App (ASP.NET Core/Blazor) + Blazor 및 최소 API 스타터 diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.pl.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.pl.xlf index fd54f85ad6a..6052083c4cf 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.pl.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.pl.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React (Vite) oraz minimalna wersja początkowa interfejsu API + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - Starter React (Vite) i FastAPI + Starter App (FastAPI/React) + Starter React (Vite) i FastAPI @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Starter interfejsów API Blazor i Minimal + Starter App (ASP.NET Core/Blazor) + Starter interfejsów API Blazor i Minimal diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.pt-BR.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.pt-BR.xlf index 846d66747d7..938e1474ea0 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.pt-BR.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.pt-BR.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React (Vite) e início da API Mínima + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - React (Vite) e iniciador FastAPI + Starter App (FastAPI/React) + React (Vite) e iniciador FastAPI @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Iniciador de API mínimo e Blazor + Starter App (ASP.NET Core/Blazor) + Iniciador de API mínimo e Blazor diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ru.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ru.xlf index d529633754a..e168783678f 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ru.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.ru.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - Начальный пакет React (Vite) и минимального API + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - Начальный пакет React (Vite) и FastAPI + Starter App (FastAPI/React) + Начальный пакет React (Vite) и FastAPI @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Начальный пакет Blazor и минимального API + Starter App (ASP.NET Core/Blazor) + Начальный пакет Blazor и минимального API diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.tr.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.tr.xlf index c4fcc20c867..d08480de6a4 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.tr.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.tr.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React (Vite) & Minimal API başlatıcısı + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - React (Vite) ve FastAPI başlangıç seti + Starter App (FastAPI/React) + React (Vite) ve FastAPI başlangıç seti @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Blazor ve Minimal API başlangıç seti + Starter App (ASP.NET Core/Blazor) + Blazor ve Minimal API başlangıç seti diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.zh-Hans.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.zh-Hans.xlf index 96be613ac5f..f782222f5d8 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.zh-Hans.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.zh-Hans.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React (Vite) 与 Minimal API 入门 + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - React (Vite) & FastAPI 入门版 + Starter App (FastAPI/React) + React (Vite) & FastAPI 入门版 @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Blazor & Minimal API 入门版 + Starter App (ASP.NET Core/Blazor) + Blazor & Minimal API 入门版 diff --git a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.zh-Hant.xlf b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.zh-Hant.xlf index 6b6186d90c8..7382dfc56ec 100644 --- a/src/Aspire.Cli/Resources/xlf/TemplatingStrings.zh-Hant.xlf +++ b/src/Aspire.Cli/Resources/xlf/TemplatingStrings.zh-Hant.xlf @@ -13,8 +13,8 @@ - React (Vite) & Minimal API starter - React (Vite) 與 Minimal API 入門範本 + Starter App (ASP.NET Core/React) + Starter App (ASP.NET Core/React) @@ -28,8 +28,8 @@ - React (Vite) & FastAPI starter - React (Vite) 與 FastAPI 入門範本 + Starter App (FastAPI/React) + React (Vite) 與 FastAPI 入門範本 @@ -43,8 +43,8 @@ - Blazor & Minimal API starter - Blazor 與 Minimal API 入門範本 + Starter App (ASP.NET Core/Blazor) + Blazor 與 Minimal API 入門範本 diff --git a/src/Aspire.Cli/Templating/DotNetTemplateFactory.cs b/src/Aspire.Cli/Templating/DotNetTemplateFactory.cs index ff6470ea0bd..b44f521cc2f 100644 --- a/src/Aspire.Cli/Templating/DotNetTemplateFactory.cs +++ b/src/Aspire.Cli/Templating/DotNetTemplateFactory.cs @@ -51,7 +51,7 @@ private IEnumerable GetTemplatesCore(bool showAllTemplates, bool nonI ); yield return new CallbackTemplate( - "aspire-js-frontend-starter", + "aspire-ts-cs-starter", TemplatingStrings.AspireJsFrontendStarter_Description, projectName => $"./{projectName}", ApplyExtraAspireJsFrontendStarterOptions, diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/frontend.esproj b/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/frontend.esproj deleted file mode 100644 index 73e4a3c165f..00000000000 --- a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/frontend.esproj +++ /dev/null @@ -1,9 +0,0 @@ - - - npm run dev - src\ - Vitest - false - $(MSBuildProjectDirectory)\dist - - diff --git a/src/Aspire.ProjectTemplates/templates/aspire-py-starter/.template.config/localize/templatestrings.en.json b/src/Aspire.ProjectTemplates/templates/aspire-py-starter/.template.config/localize/templatestrings.en.json index 952d5a17c42..4d98c8ec602 100644 --- a/src/Aspire.ProjectTemplates/templates/aspire-py-starter/.template.config/localize/templatestrings.en.json +++ b/src/Aspire.ProjectTemplates/templates/aspire-py-starter/.template.config/localize/templatestrings.en.json @@ -1,7 +1,7 @@ { "author": "Microsoft", - "name": "Aspire Python Starter App", - "description": "A project template for creating an Aspire app with a Python backend API service and a JavaScript frontend using Vite and React.", + "name": "Aspire Starter App (FastAPI/React)", + "description": "A project template for creating an Aspire app with a React frontend and a Python backend API service, with optional Redis caching.", "symbols/UseRedisCache/displayName": "_Use Redis for caching (requires a supported container runtime)", "symbols/UseRedisCache/description": "Configures whether to setup the application to use Redis for caching. Requires a supported container runtime to run locally, see https://aka.ms/aspire/containers for more details.", "symbols/appHostHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json of the AppHost project.", diff --git a/src/Aspire.ProjectTemplates/templates/aspire-py-starter/.template.config/template.json b/src/Aspire.ProjectTemplates/templates/aspire-py-starter/.template.config/template.json index 1260f58b809..8241718da1b 100644 --- a/src/Aspire.ProjectTemplates/templates/aspire-py-starter/.template.config/template.json +++ b/src/Aspire.ProjectTemplates/templates/aspire-py-starter/.template.config/template.json @@ -10,22 +10,23 @@ "API", "Service", "Python", - "JavaScript" + "TypeScript", + "React" ], - "name": "Aspire Python Starter App", + "name": "Aspire Starter App (FastAPI/React)", "defaultName": "AspirePyApp", - "description": "A project template for creating an Aspire app with a Python backend API service and a JavaScript frontend using Vite and React.", + "description": "A project template for creating an Aspire app with a React frontend and a Python backend API service, with optional Redis caching.", "shortName": "aspire-py-starter", "sourceName": "AspirePyStarter.1", "preferNameDirectory": true, "tags": { - "language": "C#", + "language": "Python", "type": "project" }, "precedence": "9000", - "identity": "Aspire.PyStarter.CSharp.!!REPLACE_WITH_LATEST_MAJOR_MINOR_VERSION!!", + "identity": "Aspire.Starter.TypeScript.Python.!!REPLACE_WITH_LATEST_MAJOR_MINOR_VERSION!!", "thirdPartyNotices": "https://aka.ms/aspire/third-party-notices", - "groupIdentity": "Aspire.PyStarter", + "groupIdentity": "Aspire.Starter.TypeScript.Python", "guids": [ "A1B2C3D4-E5F6-7890-ABCD-EF1234567890", "B2C3D4E5-F678-90AB-CDEF-123456789012" diff --git a/src/Aspire.ProjectTemplates/templates/aspire-starter/.template.config/localize/templatestrings.en.json b/src/Aspire.ProjectTemplates/templates/aspire-starter/.template.config/localize/templatestrings.en.json index ff96a7a49da..b645e0c4d96 100644 --- a/src/Aspire.ProjectTemplates/templates/aspire-starter/.template.config/localize/templatestrings.en.json +++ b/src/Aspire.ProjectTemplates/templates/aspire-starter/.template.config/localize/templatestrings.en.json @@ -1,7 +1,7 @@ { "author": "Microsoft", - "name": "Aspire Starter App", - "description": "A project template for creating an Aspire app with a Blazor web frontend and web API backend service, optionally using Redis for caching.", + "name": "Aspire Starter App (ASP.NET Core/Blazor)", + "description": "A project template for creating an Aspire app with a Blazor web frontend and web API backend service, with optional Redis caching.", "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/Framework/choices/net9.0/description": "Target net9.0", diff --git a/src/Aspire.ProjectTemplates/templates/aspire-starter/.template.config/template.json b/src/Aspire.ProjectTemplates/templates/aspire-starter/.template.config/template.json index 81c6b18fd0d..6fd6a89dd37 100644 --- a/src/Aspire.ProjectTemplates/templates/aspire-starter/.template.config/template.json +++ b/src/Aspire.ProjectTemplates/templates/aspire-starter/.template.config/template.json @@ -4,20 +4,20 @@ "classifications": [ "Common", "Aspire", - "Blazor", + "Cloud", "Web", "Web API", "API", "Service", - "Cloud", + "Blazor", "Test", "MSTest", "NUnit", "xUnit" ], - "name": "Aspire Starter App", + "name": "Aspire Starter App (ASP.NET Core/Blazor)", "defaultName": "AspireApp", - "description": "A project template for creating an Aspire app with a Blazor web frontend and web API backend service, optionally using Redis for caching.", + "description": "A project template for creating an Aspire app with a Blazor web frontend and web API backend service, with optional Redis caching.", "shortName": "aspire-starter", "sourceName": "Aspire-StarterApplication.1", "preferNameDirectory": false, diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/dotnetcli.host.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/dotnetcli.host.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/dotnetcli.host.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/dotnetcli.host.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/ide.host.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/ide.host.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/ide.host.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/ide.host.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/ide/AspireStarter.ico b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/ide/AspireStarter.ico similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/ide/AspireStarter.ico rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/ide/AspireStarter.ico diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.cs.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.cs.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.cs.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.cs.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.de.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.de.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.de.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.de.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.en.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.en.json similarity index 92% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.en.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.en.json index 9c5ae1d6994..b96aa125ac0 100644 --- a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.en.json +++ b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.en.json @@ -1,13 +1,13 @@ { "author": "Microsoft", - "name": "React (Vite) & Minimal API starter", - "description": "A project template for creating an Aspire app with a React (Vite) frontend and a Minimal API backend service, optionally using Redis for caching.", + "name": "Aspire Starter App (ASP.NET Core/React)", + "description": "A project template for creating an Aspire app with a React frontend and a C# Minimal API backend service, with optional Redis caching.", "symbols/Framework/description": "The target framework for the project.", "symbols/Framework/choices/net8.0/description": "Target net8.0", "symbols/Framework/choices/net9.0/description": "Target net9.0", "symbols/Framework/choices/net10.0/description": "Target net10.0", "symbols/UseRedisCache/displayName": "_Use Redis for caching (requires a supported container runtime)", - "symbols/UseRedisCache/description": "Configures whether to setup the application to use Redis for caching. Requires a supported container runtime to run locally, see https://aka.ms/dotnet/aspire/containers for more details.", + "symbols/UseRedisCache/description": "Configures whether to setup the application to use Redis for caching. Requires a supported container runtime to run locally, see https://aka.ms/aspire/containers for more details.", "symbols/appHostHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json of the AppHost project.", "symbols/appHostOtlpHttpPort/description": "Port number to use for the OTLP HTTP endpoint in launchSettings.json of the AppHost project.", "symbols/appHostMcpHttpPort/description": "Port number to use for the MCP HTTP endpoint in launchSettings.json of the AppHost project.", diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.es.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.es.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.es.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.es.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.fr.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.fr.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.fr.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.fr.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.it.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.it.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.it.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.it.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.ja.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.ja.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.ja.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.ja.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.ko.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.ko.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.ko.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.ko.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.pl.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.pl.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.pl.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.pl.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.pt-BR.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.pt-BR.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.pt-BR.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.pt-BR.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.ru.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.ru.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.ru.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.ru.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.tr.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.tr.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.tr.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.tr.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.zh-Hans.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.zh-Hans.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.zh-Hans.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.zh-Hans.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.zh-Hant.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.zh-Hant.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/localize/templatestrings.zh-Hant.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/localize/templatestrings.zh-Hant.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/template.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/template.json similarity index 94% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/template.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/template.json index 2846eabf4e7..7f4d9246426 100644 --- a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/.template.config/template.json +++ b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/.template.config/template.json @@ -4,18 +4,18 @@ "classifications": [ "Common", "Aspire", + "Cloud", "Web", "Web API", "API", "Service", - "Cloud", - "JavaScript", + "TypeScript", "React" ], - "name": "React (Vite) & Minimal API starter", + "name": "Aspire Starter App (ASP.NET Core/React)", "defaultName": "AspireApp", - "description": "A project template for creating an Aspire app with a React (Vite) frontend and a Minimal API backend service, optionally using Redis for caching.", - "shortName": "aspire-js-frontend-starter", + "description": "A project template for creating an Aspire app with a React frontend and a C# Minimal API backend service, with optional Redis caching.", + "shortName": "aspire-ts-cs-starter", "sourceName": "Aspire-StarterApplication.1", "preferNameDirectory": false, "tags": { @@ -24,9 +24,9 @@ "editorTreatAs": "solution" }, "precedence": "9000", - "identity": "Aspire.JsFrontendStarter.CSharp.!!REPLACE_WITH_LATEST_MAJOR_MINOR_VERSION!!", + "identity": "Aspire.Starter.TypeScript.CSharp.!!REPLACE_WITH_LATEST_MAJOR_MINOR_VERSION!!", "thirdPartyNotices": "https://aka.ms/aspire/third-party-notices", - "groupIdentity": "Aspire.JsFrontendStarter", + "groupIdentity": "Aspire.Starter.TypeScript.CSharp", "guids": [ "80B24B1B-1E78-4FCB-BDC9-13678F1789F4", "9FEB877E-015D-4E20-AE63-06C596E242E4", @@ -44,12 +44,6 @@ "exclude": [ "*.sln" ] - }, - { - "condition": "(hostIdentifier != \"vs\")", - "exclude": [ - "frontend/frontend.esproj" - ] } ] } @@ -85,7 +79,7 @@ "datatype": "bool", "defaultValue": "false", "displayName": "_Use Redis for caching (requires a supported container runtime)", - "description": "Configures whether to setup the application to use Redis for caching. Requires a supported container runtime to run locally, see https://aka.ms/dotnet/aspire/containers for more details." + "description": "Configures whether to setup the application to use Redis for caching. Requires a supported container runtime to run locally, see https://aka.ms/aspire/containers for more details." }, "appHostHttpPort": { "type": "parameter", @@ -366,8 +360,7 @@ "path": "Aspire-StarterApplication.1.Server\\Aspire-StarterApplication.1.Server.csproj" }, { - "path": "frontend\\frontend.esproj", - "condition": "(hostIdentifier == \"vs\")" + "path": "frontend\\frontend.esproj" } ], "postActions": [ diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/AppHost.cs b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/AppHost.cs similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/AppHost.cs rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/AppHost.cs diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/Aspire-StarterApplication.1.AppHost.csproj diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/Properties/launchSettings.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/appsettings.Development.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/appsettings.Development.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/appsettings.Development.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/appsettings.Development.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/appsettings.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/appsettings.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.AppHost/appsettings.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.AppHost/appsettings.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Aspire-StarterApplication.1.Server.csproj b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Aspire-StarterApplication.1.Server.csproj similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Aspire-StarterApplication.1.Server.csproj rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Aspire-StarterApplication.1.Server.csproj diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Aspire-StarterApplication.1.Server.http b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Aspire-StarterApplication.1.Server.http similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Aspire-StarterApplication.1.Server.http rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Aspire-StarterApplication.1.Server.http diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Extensions.cs b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Extensions.cs similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Extensions.cs rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Extensions.cs diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Program.cs b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Program.cs similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Program.cs rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Program.cs diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Properties/launchSettings.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Properties/launchSettings.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/Properties/launchSettings.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/Properties/launchSettings.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/appsettings.Development.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/appsettings.Development.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/appsettings.Development.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/appsettings.Development.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/appsettings.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/appsettings.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.Server/appsettings.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.Server/appsettings.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.sln b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.sln similarity index 96% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.sln rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.sln index 1f07a330761..cba15b3b0fb 100644 --- a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/Aspire-StarterApplication.1.sln +++ b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/Aspire-StarterApplication.1.sln @@ -6,10 +6,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire-StarterApplication.1 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire-StarterApplication.1.Server", "Aspire-StarterApplication.1.Server\Aspire-StarterApplication.1.Server.csproj", "{9FEB877E-015D-4E20-AE63-06C596E242E4}" EndProject -#if (hostIdentifier == "vs") Project("{54A90642-561A-4BB1-A94E-469ADEE60C69}") = "frontend", "frontend\frontend.esproj", "{AC2DB38C-F5AD-4CEF-BC4C-04AE6EE86C9F}" EndProject -#endif Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -25,12 +23,10 @@ Global {9FEB877E-015D-4E20-AE63-06C596E242E4}.Debug|Any CPU.Build.0 = Debug|Any CPU {9FEB877E-015D-4E20-AE63-06C596E242E4}.Release|Any CPU.ActiveCfg = Release|Any CPU {9FEB877E-015D-4E20-AE63-06C596E242E4}.Release|Any CPU.Build.0 = Release|Any CPU -#if (hostIdentifier == "vs") {AC2DB38C-F5AD-4CEF-BC4C-04AE6EE86C9F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AC2DB38C-F5AD-4CEF-BC4C-04AE6EE86C9F}.Debug|Any CPU.Build.0 = Debug|Any CPU {AC2DB38C-F5AD-4CEF-BC4C-04AE6EE86C9F}.Release|Any CPU.ActiveCfg = Release|Any CPU {AC2DB38C-F5AD-4CEF-BC4C-04AE6EE86C9F}.Release|Any CPU.Build.0 = Release|Any CPU -#endif EndGlobalSection GlobalSection(SolutionProperties) = preSolution diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/.dockerignore b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/.dockerignore similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/.dockerignore rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/.dockerignore diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/.gitignore b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/.gitignore similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/.gitignore rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/.gitignore diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/eslint.config.js b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/eslint.config.js similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/eslint.config.js rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/eslint.config.js diff --git a/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/frontend.esproj b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/frontend.esproj new file mode 100644 index 00000000000..9b9ea1b1ec4 --- /dev/null +++ b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/frontend.esproj @@ -0,0 +1,6 @@ + + + false + false + + diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/index.html b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/index.html similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/index.html rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/index.html diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/package-lock.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/package-lock.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/package-lock.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/package-lock.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/package.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/package.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/package.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/package.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/public/Aspire.png b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/public/Aspire.png similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/public/Aspire.png rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/public/Aspire.png diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/public/github.svg b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/public/github.svg similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/public/github.svg rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/public/github.svg diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/App.css b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/App.css similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/App.css rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/App.css diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/App.tsx b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/App.tsx similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/App.tsx rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/App.tsx diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/index.css b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/index.css similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/index.css rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/index.css diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/main.tsx b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/main.tsx similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/main.tsx rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/main.tsx diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/vite-env.d.ts b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/vite-env.d.ts similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/src/vite-env.d.ts rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/src/vite-env.d.ts diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/tsconfig.app.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/tsconfig.app.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/tsconfig.app.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/tsconfig.app.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/tsconfig.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/tsconfig.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/tsconfig.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/tsconfig.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/tsconfig.node.json b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/tsconfig.node.json similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/tsconfig.node.json rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/tsconfig.node.json diff --git a/src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/vite.config.ts b/src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/vite.config.ts similarity index 100% rename from src/Aspire.ProjectTemplates/templates/aspire-js-frontend-starter/frontend/vite.config.ts rename to src/Aspire.ProjectTemplates/templates/aspire-ts-cs-starter/frontend/vite.config.ts diff --git a/tests/Aspire.Templates.Tests/NewUpAndBuildStandaloneTemplateTests.cs b/tests/Aspire.Templates.Tests/NewUpAndBuildStandaloneTemplateTests.cs index 95d349b2f84..b0e1678bbbe 100644 --- a/tests/Aspire.Templates.Tests/NewUpAndBuildStandaloneTemplateTests.cs +++ b/tests/Aspire.Templates.Tests/NewUpAndBuildStandaloneTemplateTests.cs @@ -10,7 +10,7 @@ public class NewUpAndBuildStandaloneTemplateTests(ITestOutputHelper testOutput) [Theory] [MemberData(nameof(TestDataForNewAndBuildTemplateTests), arguments: ["aspire", ""])] [MemberData(nameof(TestDataForNewAndBuildTemplateTests), arguments: ["aspire-starter", ""])] - [MemberData(nameof(TestDataForNewAndBuildTemplateTests), arguments: ["aspire-js-frontend-starter", ""])] + [MemberData(nameof(TestDataForNewAndBuildTemplateTests), arguments: ["aspire-ts-cs-starter", ""])] [Trait("category", "basic-build")] public async Task CanNewAndBuild(string templateName, string extraArgs, TestSdk sdk, TestTargetFramework tfm, string? error) {