You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
2.5 KiB
99 lines
2.5 KiB
{
|
|
"$schema": "http://json.schemastore.org/template",
|
|
"author": "colin.in@foxmail.com",
|
|
"classifications": [ "micro", "webapi", "cloud" ],
|
|
"name": "LINGYUN.Abp.MicroService",
|
|
"identity": "LINGYUN.Abp.MicroService", //模板唯一标识
|
|
"groupIdentity": "LINGYUN.Abp.Application",
|
|
"shortName": "lam",
|
|
"tags": {
|
|
"language": "C#",
|
|
"type": "project"
|
|
},
|
|
"sourceName": "ProjectName",
|
|
"preferNameDirectory": true,
|
|
"symbols": {
|
|
"AuthenticationScheme": {
|
|
"type": "parameter",
|
|
"description": "Authentication Scheme",
|
|
"datatype": "choice",
|
|
"defaultValue": "IdentityServer4",
|
|
"isRequired": false,
|
|
"choices": [
|
|
{
|
|
"choice": "IdentityServer4",
|
|
"description": "IdentityServer4"
|
|
},
|
|
{
|
|
"choice": "OpenIddict",
|
|
"description": "OpenIddict"
|
|
}
|
|
]
|
|
},
|
|
"DatabaseManagement": {
|
|
"type": "parameter",
|
|
"description": "Database Management",
|
|
"dataType": "choice",
|
|
"defaultValue": "MySQL",
|
|
"isRequired": false,
|
|
"choices": [
|
|
{
|
|
"choice": "SqlServer",
|
|
"description": "Sql Server"
|
|
},
|
|
{
|
|
"choice": "MySQL",
|
|
"description": "My SQL"
|
|
},
|
|
{
|
|
"choice": "Sqlite",
|
|
"description": "Sqlite"
|
|
},
|
|
{
|
|
"choice": "Oracle",
|
|
"description": "Oracle"
|
|
},
|
|
{
|
|
"choice": "OracleDevart",
|
|
"description": "Oracle Devart Driver"
|
|
},
|
|
{
|
|
"choice": "PostgreSql",
|
|
"description": "Postgre Sql"
|
|
}
|
|
]
|
|
},
|
|
"SqlServer": {
|
|
"type": "computed",
|
|
"value": "(DatabaseManagement == \"SqlServer\")"
|
|
},
|
|
"MySQL": {
|
|
"type": "computed",
|
|
"value": "(DatabaseManagement == \"MySQL\")"
|
|
},
|
|
"Sqlite": {
|
|
"type": "computed",
|
|
"value": "(DatabaseManagement == \"Sqlite\")"
|
|
},
|
|
"Oracle": {
|
|
"type": "computed",
|
|
"value": "(DatabaseManagement == \"Oracle\")"
|
|
},
|
|
"OracleDevart": {
|
|
"type": "computed",
|
|
"value": "(DatabaseManagement == \"Oracle.Devart\")"
|
|
},
|
|
"PostgreSql": {
|
|
"type": "computed",
|
|
"value": "(DatabaseManagement == \"PostgreSql\")"
|
|
},
|
|
"IdentityServer4": {
|
|
"type": "computed",
|
|
"value": "(AuthenticationScheme == \"IdentityServer4\")"
|
|
},
|
|
"OpenIddict": {
|
|
"type": "computed",
|
|
"value": "(AuthenticationScheme == \"OpenIddict\")"
|
|
}
|
|
}
|
|
}
|