{ "$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\")" } } }