Skip to content

Update Aspire branding and links in MAUI template - #37850

Merged
kubaflo merged 1 commit into
dotnet:mainfrom
IEvangelist:dapine/aspire-rebranding
Aug 26, 2026
Merged

Update Aspire branding and links in MAUI template#37850
kubaflo merged 1 commit into
dotnet:mainfrom
IEvangelist:dapine/aspire-rebranding

Conversation

@IEvangelist

@IEvangelist IEvangelist commented Aug 26, 2026

Copy link
Copy Markdown
Member

Note

Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!

Description of Change

This updates the MAUI Aspire Service Defaults template to:

  • use the current Aspire product name in the editable English localization source;
  • link Service Defaults documentation directly to aspire.dev;
  • link third-party notices directly to the current microsoft/aspire repository.

PR #32626 corrected the main template manifest but intentionally reverted localization files. This follow-up updates templatestrings.en.json, the editable source of the English localization metadata. Generated templatestrings.json, translated JSON files, and loc/**.lcl files remain unchanged so the repository's OneLocBuild workflow can generate the localization follow-up.

Issues Fixed

Follow-up to #32624 and #32626.

Validation

  • Built and packed Microsoft.Maui.Templates.csproj.
  • Verified the packaged English template metadata uses Aspire.
  • Verified both replacement links resolve.
  • Verified no editable .NET Aspire references or legacy Aspire links remain.

Refresh the editable English template metadata and point Aspire documentation and notices at their current canonical locations.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 37850

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 37850"

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service dotnet-policy-service Bot added the community ✨ Community Contribution label Aug 26, 2026
@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Hey there @@IEvangelist! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Hey there @IEvangelist! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@github-actions github-actions Bot added the area-templates Project templates, Item Templates for Blazor and MAUI label Aug 26, 2026
@IEvangelist
IEvangelist marked this pull request as ready for review August 26, 2026 16:52
Copilot AI lite review requested due to automatic review settings August 26, 2026 16:52
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates the MAUI Aspire Service Defaults template metadata and in-template references to reflect current Aspire branding and to point users to the current Aspire documentation and notices locations.

Changes:

  • Updated the Service Defaults guidance link in the template’s Extensions.cs comment to point to the Aspire site documentation.
  • Updated the template’s thirdPartyNotices URL to reference the current microsoft/aspire repository notice file.
  • Updated the editable English localization source (templatestrings.en.json) to use “Aspire” instead of “.NET Aspire”.

Reviewed changes

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

File Description
src/Templates/src/templates/maui-aspire-servicedefaults/Extensions.cs Updates the “learn more” documentation link to aspire.dev.
src/Templates/src/templates/maui-aspire-servicedefaults/.template.config/template.json Updates thirdPartyNotices to the current notice file location in microsoft/aspire.
src/Templates/src/templates/maui-aspire-servicedefaults/.template.config/localize/templatestrings.en.json Updates editable English localization strings to current Aspire naming.

@kubaflo
kubaflo merged commit 48a97f7 into dotnet:main Aug 26, 2026
10 of 11 checks passed
@github-actions github-actions Bot added this to the .NET 10 SR11 milestone Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-templates Project templates, Item Templates for Blazor and MAUI community ✨ Community Contribution

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants