microsoft / dotnet

This repo is the official home of .NET on GitHub. It's a great starting point to find many .NET OSS projects from Microsoft and the community, including many that are part of the .NET Foundation.
https://devblogs.microsoft.com/dotnet/
MIT License
14.34k stars 2.21k forks source link

Improve CLI experience when creating a new application #1307

Closed andrebaltieri closed 3 years ago

andrebaltieri commented 3 years ago

Today we have a lot of templates and if you're starting on .NET is difficult to choose between them. Is also difficult to see what templates I can use... need to Google that.

If you're using Visual Studio, everything is more clear, the templates are organized and we have a GUI for that. But I think we have a lot of developers working through CLI, using VS Code.

The idea here is to have a global .NET command that show some selectable options on terminal, as Angular does when you start a new App.

For example dotnet new will show some questions to help me on creating my app.

dotnet new
  - Web application (ASP.NET/Blazor)
  - Mobile Application (MAUI)
  - Console Application
  ...

We can have more options after selecting the first one, and goes on. You got the idea.

Please, let me know if this make sense.

svick commented 3 years ago

Since this is specifically about the .Net SDK, I think you should close this issue here and reopen it at the dotnet/sdk repo.

andrebaltieri commented 3 years ago

Thanks!