Add new 'Umbraco Package RCL' project template (#13776)

* Add new 'Umbraco Package RCL' project template

* Add --no-restore, hide --framework and remove conflicting -v parameter in Umbraco Package project template

* Hide --framework and --PackageTestSiteName, remove conflicting -v parameter in Umbraco project template and persist selected parameters

* Revert changes to Framework and UmbracoVersion parameter names
This commit is contained in:
Ronald Barendse
2023-04-05 09:32:48 +02:00
committed by GitHub
parent c662f5a36e
commit 92d92feb15
11 changed files with 203 additions and 22 deletions

View File

@@ -3,7 +3,8 @@
"symbolInfo": {
"Framework": {
"longName": "Framework",
"shortName": "F"
"shortName": "F",
"isHidden": true
},
"UmbracoVersion": {
"longName": "version",
@@ -55,14 +56,15 @@
},
"PackageProjectName": {
"longName": "PackageTestSiteName",
"shortName": "p"
"shortName": "p",
"isHidden": true
}
},
"usageExamples": [
"dotnet new umbraco -n MyNewProject",
"dotnet new umbraco -n MyNewProject --no-restore",
"dotnet new umbraco -n MyNewProject --development-database-type SQLite",
"dotnet new umbraco -n MyNewProject --development-database-type LocalDB",
"dotnet new umbraco -n MyNewProject --friendly-name \"Friendly Admin User\" --email admin@example.com --password password1234 --connection-string \"Server=ConnectionStringHere\""
"dotnet new umbraco --name MyNewProject",
"dotnet new umbraco --name MyNewProject --no-restore",
"dotnet new umbraco --name MyNewProject --development-database-type SQLite",
"dotnet new umbraco --name MyNewProject --development-database-type LocalDB",
"dotnet new umbraco --name MyNewProject --friendly-name \"Administrator\" --email admin@example.com --password 1234567890 --connection-string \"Server=(local);Database=MyNewProject;Trusted_Connection=True;\""
]
}

View File

@@ -13,19 +13,18 @@
},
{
"id": "UseHttpsRedirect",
"isVisible": true
},
{
"id": "SkipRestore",
"isVisible": true
"isVisible": true,
"persistenceScope": "templateGroup"
},
{
"id": "ExcludeGitignore",
"isVisible": true
"isVisible": true,
"persistenceScope": "templateGroup"
},
{
"id": "MinimalGitignore",
"isVisible": true
"isVisible": true,
"persistenceScope": "templateGroup"
},
{
"id": "ConnectionString",
@@ -37,7 +36,8 @@
},
{
"id": "DevelopmentDatabaseType",
"isVisible": true
"isVisible": true,
"persistenceScope": "templateGroup"
},
{
"id": "UnattendedUserName",
@@ -54,10 +54,6 @@
{
"id": "NoNodesViewPath",
"isVisible": true
},
{
"id": "PackageProjectName",
"isVisible": true
}
]
}

View File

@@ -51,7 +51,7 @@
"description": "The version of Umbraco.Cms to add as PackageReference.",
"type": "parameter",
"datatype": "string",
"defaultValue": "10.0.0-rc1",
"defaultValue": "11.0.0",
"replaces": "UMBRACO_VERSION_FROM_TEMPLATE"
},
"UseHttpsRedirect": {