Add 'dotnet new' templates for NoTargets and Traversal - #529
Add 'dotnet new' templates for NoTargets and Traversal#529Matt Kotsenas (MattKotsenas) wants to merge 14 commits into
Conversation
f732bcb to
1b20fd1
Compare
|
Friendly ping here. I fully expect this review to take a couple of rounds to get the directory layout the way maintainers want, so any help / guidance is very appreciated. Thanks! |
|
Andy Gerlicher (@AndyGerlicher) has assumed ownership of this repo |
|
Just FYI discussing this internally with the MSBuild team. I want to make sure this aligns with their vision before we make this change. Sorry for the delay! |
|
Hi there! Friendly ping here. Any updates, or concerns / issues I can help address? Thanks! |
115afd1 to
2141411
Compare
2141411 to
3f36499
Compare
|
/cc Chet Husk (@baronfel), Rainer Sigwald (@rainersigwald), Andy Gerlicher (@AndyGerlicher) I've rebased this on latest main. Would everyone mind taking a look? I'm open to how best to structure and organize things, so let me know what you all prefer. Thanks! |
Fixes #472
Add two new projects:
Microsoft.Build.NoTargets.TemplatesandMicrosoft.Build.Traversal.Templatesthat each publish a NuGet package that can be installed / used viadotnet new.I wasn't quite sure how best to structure the project, so feedback is appreciated. Some things to consider:
.csprojextension. If we should use.proj, or if there's a better extension to use, please let me know.TargetFrameworkVersionin the README from net462 to netstandard2.0, since that's compatible with both .NET Framework and .NET, and still supported (basically) everywhere.