Update Aspire branding and links in MAUI template - #37850
Conversation
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>
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.sh | bash -s -- 37850Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/maui/main/eng/scripts/get-maui-pr.ps1) } 37850" |
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
|
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. |
|
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. |
|
Azure Pipelines: There may be pipelines that require an authorized user to comment /azp run to run. |
There was a problem hiding this comment.
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.cscomment to point to the Aspire site documentation. - Updated the template’s
thirdPartyNoticesURL to reference the currentmicrosoft/aspirerepository 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. |
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:
Aspireproduct name in the editable English localization source;aspire.dev;microsoft/aspirerepository.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. Generatedtemplatestrings.json, translated JSON files, andloc/**.lclfiles remain unchanged so the repository's OneLocBuild workflow can generate the localization follow-up.Issues Fixed
Follow-up to #32624 and #32626.
Validation
Microsoft.Maui.Templates.csproj.Aspire..NET Aspirereferences or legacy Aspire links remain.