Skip to content

update template descriptions to be more beginner-friendly #48609

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "Class Library",
"description": "A project for creating a class library that targets .NET or .NET Standard",
"description": "Share code and logic across different .NET apps with a reusable library",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"name": "Class Library",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project for creating a class library that targets .NET or .NET Standard",
"description": "Share code and logic across different .NET apps with a reusable library",
"groupIdentity": "Microsoft.Common.Library",
"precedence": "12000",
"identity": "Microsoft.Common.Library.CSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "Class Library",
"description": "A project for creating a class library that targets .NET or .NET Standard",
"description": "Share code and logic across different .NET apps with a reusable library",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"name": "Class Library",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project for creating a class library that targets .NET or .NET Standard",
"description": "Share code and logic across different .NET apps with a reusable library",
"groupIdentity": "Microsoft.Common.Library",
"precedence": "12000",
"identity": "Microsoft.Common.Library.FSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "Class Library",
"description": "A project for creating a class library that targets .NET or .NET Standard",
"description": "Share code and logic across different .NET apps with a reusable library",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"name": "Class Library",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project for creating a class library that targets .NET or .NET Standard",
"description": "Share code and logic across different .NET apps with a reusable library",
"groupIdentity": "Microsoft.Common.Library",
"precedence": "12000",
"identity": "Microsoft.Common.Library.VisualBasic.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "Console App",
"description": "A project for creating a command-line application that can run on .NET on Windows, Linux and macOS",
"description": "Create a simple app that runs in the command line, cross-platform",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"name": "Console App",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project for creating a command-line application that can run on .NET on Windows, Linux and macOS",
"description": "Create a simple app that runs in the command line, cross-platform",
"groupIdentity": "Microsoft.Common.Console",
"precedence": "12000",
"identity": "Microsoft.Common.Console.CSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "Console App",
"description": "A project for creating a command-line application that can run on .NET on Windows, Linux and macOS",
"description": "Create a simple app that runs in the command line, cross-platform",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"name": "Console App",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project for creating a command-line application that can run on .NET on Windows, Linux and macOS",
"description": "Create a simple app that runs in the command line, cross-platform",
"groupIdentity": "Microsoft.Common.Console",
"precedence": "12000",
"identity": "Microsoft.Common.Console.FSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "Console App",
"description": "A project for creating a command-line application that can run on .NET on Windows, Linux and macOS",
"description": "Create a simple app that runs in the command line, cross-platform",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
],
"name": "Console App",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project for creating a command-line application that can run on .NET on Windows, Linux and macOS",
"description": "Create a simple app that runs in the command line, cross-platform",
"groupIdentity": "Microsoft.Common.Console",
"precedence": "12000",
"identity": "Microsoft.Common.Console.VisualBasic.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "MSTest Test Project",
"description": "A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.",
"description": "Use MSTest to run automated tests cross-platform",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"classifications": ["Test", "MSTest", "Desktop", "Web"],
"name": "MSTest Test Project",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.",
"description": "Use MSTest to run automated tests cross-platform",
"groupIdentity": "Microsoft.Test.MSTest",
"precedence": "12000",
"identity": "Microsoft.Test.MSTest.CSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "MSTest Test Project",
"description": "A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.",
"description": "Use MSTest to run automated tests cross-platform",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"classifications": ["Test", "MSTest", "Desktop", "Web"],
"name": "MSTest Test Project",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.",
"description": "Use MSTest to run automated tests cross-platform",
"groupIdentity": "Microsoft.Test.MSTest",
"precedence": "12000",
"identity": "Microsoft.Test.MSTest.FSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "MSTest Test Project",
"description": "A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.",
"description": "Use MSTest to run automated tests cross-platform",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"classifications": ["Test", "MSTest", "Desktop", "Web"],
"name": "MSTest Test Project",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.",
"description": "Use MSTest to run automated tests cross-platform",
"groupIdentity": "Microsoft.Test.MSTest",
"precedence": "12000",
"identity": "Microsoft.Test.MSTest.VisualBasic.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Aleksei Kharlov aka halex2005 (codeofclimber.ru)",
"name": "NUnit 3 Test Project",
"description": "A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS",
"description": "Start testing your .NET code with NUnit, cross-platform",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "NUnit 3 Test Project",
"defaultName": "TestProject1",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS",
"description": "Start testing your .NET code with NUnit, cross-platform",
"groupIdentity": "NUnit3.DotNetNew.Template",
"precedence": "12000",
"identity": "NUnit3.DotNetNew.Template.CSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Aleksei Kharlov aka halex2005 (codeofclimber.ru)",
"name": "NUnit 3 Test Project",
"description": "A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS",
"description": "Start testing your .NET code with NUnit, cross-platform",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "NUnit 3 Test Project",
"defaultName": "TestProject1",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS",
"description": "Start testing your .NET code with NUnit, cross-platform",
"groupIdentity": "NUnit3.DotNetNew.Template",
"precedence": "12000",
"identity": "NUnit3.DotNetNew.Template.FSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Aleksei Kharlov aka halex2005 (codeofclimber.ru)",
"name": "NUnit 3 Test Project",
"description": "A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS",
"description": "Start testing your .NET code with NUnit, cross-platform",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"name": "NUnit 3 Test Project",
"defaultName": "TestProject1",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS",
"description": "Start testing your .NET code with NUnit, cross-platform",
"groupIdentity": "NUnit3.DotNetNew.Template",
"precedence": "12000",
"identity": "NUnit3.DotNetNew.Template.VisualBasic.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "MSTest Playwright Test Project",
"description": "A project that contains Playwright tests using MSTest test framework, that can run on .NET on Windows, Linux and MacOS.",
"description": "Use Playwright and MSTest to run automated browser tests cross-platform.",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"classifications": ["Test", "MSTest", "Playwright", "Desktop", "Web"],
"name": "MSTest Playwright Test Project",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project that contains Playwright tests using MSTest test framework, that can run on .NET on Windows, Linux and MacOS.",
"description": "Use Playwright and MSTest to run automated browser tests cross-platform.",
"groupIdentity": "Microsoft.Test.Playwright.MSTest",
"precedence": "12000",
"identity": "Microsoft.Test.Playwright.MSTest.CSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"author": "Microsoft",
"name": "NUnit Playwright Test Project",
"description": "A project that contains Playwright tests using NUnit test framework, that can run on .NET on Windows, Linux and MacOS.",
"description": "Start testing your .NET code with NUnit and Playwright, cross-platform.",
"symbols/TargetFrameworkOverride/description": "Overrides the target framework",
"symbols/TargetFrameworkOverride/displayName": "Target framework override",
"symbols/Framework/description": "The target framework for the project.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"classifications": [ "Test", "NUnit", "Playwright", "Desktop", "Web" ],
"name": "NUnit Playwright Test Project",
"generatorVersions": "[1.0.0.0-*)",
"description": "A project that contains Playwright tests using NUnit test framework, that can run on .NET on Windows, Linux and MacOS.",
"description": "Start testing your .NET code with NUnit and Playwright, cross-platform.",
"groupIdentity": "Microsoft.Test.Playwright.NUnit",
"precedence": "12000",
"identity": "Microsoft.Test.Playwright.NUnit.CSharp.10.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@
Kind: Value,
SortText: classlib,
InsertText: classlib,
Documentation: A project for creating a class library that targets .NET or .NET Standard
Documentation: Share code and logic across different .NET apps with a reusable library
},
{
Label: console,
Kind: Value,
SortText: console,
InsertText: console,
Documentation: A project for creating a command-line application that can run on .NET on Windows, Linux and macOS
Documentation: Create a simple app that runs in the command line, cross-platform
},
{
Label: editorconfig,
Expand Down Expand Up @@ -60,7 +60,7 @@
Kind: Value,
SortText: mstest,
InsertText: mstest,
Documentation: A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.
Documentation: Use MSTest to run automated tests cross-platform
},
{
Label: mstest-class,
Expand All @@ -74,7 +74,7 @@
Kind: Value,
SortText: mstest-playwright,
InsertText: mstest-playwright,
Documentation: A project that contains Playwright tests using MSTest test framework, that can run on .NET on Windows, Linux and MacOS.
Documentation: Use Playwright and MSTest to run automated browser tests cross-platform.
},
{
Label: nugetconfig,
Expand All @@ -88,14 +88,14 @@
Kind: Value,
SortText: nunit,
InsertText: nunit,
Documentation: A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS
Documentation: Start testing your .NET code with NUnit, cross-platform
},
{
Label: nunit-playwright,
Kind: Value,
SortText: nunit-playwright,
InsertText: nunit-playwright,
Documentation: A project that contains Playwright tests using NUnit test framework, that can run on .NET on Windows, Linux and MacOS.
Documentation: Start testing your .NET code with NUnit and Playwright, cross-platform.
},
{
Label: nunit-test,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@
Kind: Value,
SortText: classlib,
InsertText: classlib,
Documentation: A project for creating a class library that targets .NET or .NET Standard
Documentation: Share code and logic across different .NET apps with a reusable library
},
{
Label: console,
Kind: Value,
SortText: console,
InsertText: console,
Documentation: A project for creating a command-line application that can run on .NET on Windows, Linux and macOS
Documentation: Create a simple app that runs in the command line, cross-platform
},
{
Label: editorconfig,
Expand Down Expand Up @@ -60,7 +60,7 @@
Kind: Value,
SortText: mstest,
InsertText: mstest,
Documentation: A project that contains MSTest tests that can run on .NET on Windows, Linux and MacOS.
Documentation: Use MSTest to run automated tests cross-platform
},
{
Label: mstest-class,
Expand All @@ -74,7 +74,7 @@
Kind: Value,
SortText: mstest-playwright,
InsertText: mstest-playwright,
Documentation: A project that contains Playwright tests using MSTest test framework, that can run on .NET on Windows, Linux and MacOS.
Documentation: Use Playwright and MSTest to run automated browser tests cross-platform.
},
{
Label: nugetconfig,
Expand All @@ -88,14 +88,14 @@
Kind: Value,
SortText: nunit,
InsertText: nunit,
Documentation: A project that contains NUnit tests that can run on .NET on Windows, Linux and macOS
Documentation: Start testing your .NET code with NUnit, cross-platform
},
{
Label: nunit-playwright,
Kind: Value,
SortText: nunit-playwright,
InsertText: nunit-playwright,
Documentation: A project that contains Playwright tests using NUnit test framework, that can run on .NET on Windows, Linux and MacOS.
Documentation: Start testing your .NET code with NUnit and Playwright, cross-platform.
},
{
Label: nunit-test,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
Kind: Value,
SortText: classlib,
InsertText: classlib,
Documentation: A project for creating a class library that targets .NET or .NET Standard
Documentation: Share code and logic across different .NET apps with a reusable library
},
{
Label: console,
Kind: Value,
SortText: console,
InsertText: console,
Documentation: A project for creating a command-line application that can run on .NET on Windows, Linux and macOS
Documentation: Create a simple app that runs in the command line, cross-platform
},
{
Label: create,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Console App (C#)
Author: Microsoft
Description: A project for creating a command-line application that can run on .NET on Windows, Linux and macOS
Description: Create a simple app that runs in the command line, cross-platform

Usage:
dotnet new console [options] [template options]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Console App (F#)
Author: Microsoft
Description: A project for creating a command-line application that can run on .NET on Windows, Linux and macOS
Description: Create a simple app that runs in the command line, cross-platform

Usage:
dotnet new console [options] [template options]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Console App (C#)
Author: Microsoft
Description: A project for creating a command-line application that can run on .NET on Windows, Linux and macOS
Description: Create a simple app that runs in the command line, cross-platform

Usage:
dotnet new console [options] [template options]
Expand Down
Loading
Loading