Skip to content

Rewrite "custom templates" to an overview article. - #55189

Open
adegeo wants to merge 14 commits into
mainfrom
adegeo/51380/templates
Open

Rewrite "custom templates" to an overview article.#55189
adegeo wants to merge 14 commits into
mainfrom
adegeo/51380/templates

Conversation

@adegeo

@adegeo adegeo commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Copilot AI review requested due to automatic review settings July 29, 2026 22:12
@adegeo
adegeo requested review from a team and meaghanlewis as code owners July 29, 2026 22:12
@dotnetrepoman dotnetrepoman Bot added this to the July 2026 milestone Jul 29, 2026

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 replaces the older “custom templates” article with a new overview article that explains how .NET templates work and updates navigation, cross-links, and redirects so readers land on the new content.

Changes:

  • Adds a new .NET templates overview article (templates.md) covering template types, structure, packages, installation, localization, and Visual Studio integration.
  • Updates TOC entries and “See also/Next steps” links across dotnet new docs and the template packaging tutorial to point to the new overview.
  • Deletes custom-templates.md and adds a redirect from /docs/core/tools/custom-templates.md to /dotnet/core/tools/templates.

Reviewed changes

Copilot reviewed 13 out of 13 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
docs/navigate/tools-diagnostics/toc.yml Updates navigation entry to point from the removed custom-templates page to the new templates overview.
docs/core/tutorials/cli-templates-create-template-package.md Repoints references to the new overview article and its “Template packages” section.
docs/core/tools/templates.md Introduces the new templates overview article that replaces the removed custom-templates page.
docs/core/tools/dotnet-new.md Updates related links to reference the new templates overview article.
docs/core/tools/dotnet-new-update.md Updates related links to reference the new templates overview article.
docs/core/tools/dotnet-new-uninstall.md Updates related links to reference the new templates overview article.
docs/core/tools/dotnet-new-search.md Updates related links to reference the new templates overview article.
docs/core/tools/dotnet-new-sdk-templates.md Updates related links to reference the new templates overview article.
docs/core/tools/dotnet-new-list.md Updates related links to reference the new templates overview article.
docs/core/tools/dotnet-new-install.md Updates related links to reference the new templates overview article.
docs/core/tools/dotnet-new-details.md Updates related links to reference the new templates overview article.
docs/core/tools/custom-templates.md Removes the outdated custom-templates article in favor of the new overview + redirect.
.openpublishing.redirection.core.json Adds a redirect so existing links to custom-templates.md resolve to the new templates overview page.
Comments suppressed due to low confidence (1)

docs/core/tools/templates.md:278

  • The style guide requires no spaces around em dashes. Remove the spaces around the em dash in this sentence.
**Project and solution templates** appear in the **Create a new project** dialog alongside the built-in SDK templates. Users can find your template by name, language, or by the tags from the `classifications` field in `template.json`. Accurate classifications help your template surface in the right filter categories, so choose them carefully. To give your template a polished appearance in the dialog, add an `icon.png` to the `.template.config` folder — Visual Studio displays it next to your template's name.

Comment thread docs/core/tools/templates.md Outdated

@gewarren gewarren left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To me the new templates article is a bit confused about its audience - a lot of it seems written to template creators, which is probably just a small percentage of readers, so I think "Template overview" is not the best title.

Comment thread docs/navigate/tools-diagnostics/toc.yml Outdated
Comment thread docs/core/tools/templates.md Outdated
Comment thread docs/core/tools/templates.md Outdated
Comment thread docs/core/tools/templates.md Outdated
Comment thread docs/core/tools/templates.md Outdated
Comment thread docs/core/tools/templates.md Outdated
Comment thread docs/core/tools/templates.md Outdated
Comment thread docs/core/tools/templates.md Outdated
Comment thread docs/core/tools/templates.md Outdated
Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com>
@adegeo
adegeo enabled auto-merge (squash) July 30, 2026 21:57
Comment thread docs/core/tools/templates.md
Comment thread docs/core/tools/templates.md
Comment thread docs/core/tools/templates.md
Comment thread docs/core/tools/templates.md
Comment thread docs/core/tools/templates.md
Comment thread docs/core/tools/templates.md
Comment thread docs/core/tools/templates.md
Comment thread docs/core/tools/templates.md
Comment thread docs/core/tools/templates.md Outdated
Comment thread docs/core/tools/templates.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unclear how to create custom templates

3 participants