Key4.Template.Microservice 21.0.0
Key4.Template.Microservice
Templates for microservices generation.
Usage
Install templates
dotnet new install key4.template.microservice --nuget-source https://dev.nuget-server.key4events.com/v3/index.json
help
dotnet new microservice -h
Use templates
Adds microservice solution template
dotnet new microservice
-n <SolutionName>
--microservice-name <MicroserviceName>
--database-name <DatabaseName>
--queue-name <QueueName>
--docker-container-name <DockerContainerName>
--docker-image-name <DockerImageName>
--healthcheck-microservice-name <HealthcheckName>
Example :
dotnet new microservice -n key4.Microservice --microservice-name Microservice --database-name microservice --queue-name microservice-queue --docker-container-name key4-microservice --docker-image-name key4microservice --healthcheck-microservice-name microservice
Templates for existing microservice
must be in the root folder, at the same level of src/
Adds a new entity
dotnet new microservice.entity
-n <EntityName>
--plural <PluralName>
--camelcase <CamelCaseName>
--camelcaseplural <CamelCaseNamePlural>
Example :
dotnet new microservice.entity -n EntityName --plural EntityNames --camelcase entityName --camelcaseplural entityNames
Adds a entity synchronization golden source
dotnet new microservice.synchro.goldensource
-n <EntityName>
--microservice-name <MicroserviceName>
--plural <PluralName>
--camelcase <CamelCaseName>
--camelcaseplural <CamelCaseNamePlural>
Example :
dotnet new microservice.synchro.goldensource -n EntityName --microservice-name Microservice --plural EntityNames --camelcase entityName --camelcaseplural entityNames
Adds a entity synchronization consumer
dotnet new microservice.synchro.consumer
-n <EntityName>
--microservice-name <MicroserviceName>
--goldensource <GoldenSource>
--plural <PluralName>
--camelcase <CamelCaseName>
--camelcaseplural <CamelCaseNamePlural>
Example :
dotnet new microservice.synchro.consumer -n EntityName --microservice-name Microservice --goldensource GoldenSource --plural EntityNames --camelcase entityName --camelcaseplural entityNames
Adds applicationEvent synchronization Nuget
dotnet new nuget.synchro.applicationevent
-n <EntityName>
--goldensource <GoldenSource>
Example :
dotnet new nuget.synchro.applicationevent -n EntityName --goldensource GoldenSource
.NET 6.0
- No dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 21.0.0 | 12 | 01/26/2023 |
| 21.0.0-a.56 | 0 | 01/26/2023 |
| 20.0.0-b.1.0.0 | 3 | 12/08/2022 |
| 4.0.0 | 0 | 01/26/2023 |
| 4.0.0-b.50 | 1 | 12/08/2022 |
| 4.0.0-b.49 | 0 | 12/08/2022 |
| 4.0.0-b.48 | 0 | 12/08/2022 |
| 4.0.0-a.55 | 0 | 01/26/2023 |
| 4.0.0-a.53 | 0 | 01/26/2023 |
| 4.0.0-a.52 | 0 | 01/26/2023 |
| 4.0.0-a.51 | 0 | 12/12/2022 |
| 3.1.0-b.47 | 0 | 12/08/2022 |
| 3.1.0-b.45 | 0 | 12/08/2022 |
| 3.1.0-b.44 | 0 | 12/08/2022 |
| 3.1.0-b.43 | 0 | 12/08/2022 |
| 3.1.0-b.42 | 0 | 12/08/2022 |
| 3.1.0-b.41 | 0 | 12/08/2022 |
| 3.0.0-b.40 | 0 | 12/08/2022 |
| 3.0.0-b.39 | 0 | 12/08/2022 |
| 3.0.0-b.38 | 0 | 12/08/2022 |
| 3.0.0-b.37 | 0 | 12/08/2022 |
| 3.0.0-b.35 | 0 | 12/08/2022 |
| 3.0.0-b.34 | 0 | 12/08/2022 |
| 3.0.0-b.33 | 0 | 12/08/2022 |
| 2.1.0-b.32 | 0 | 12/08/2022 |
| 2.0.0-b.31 | 0 | 12/08/2022 |
| 1.3.0-b.30 | 0 | 12/08/2022 |
| 1.3.0-b.29 | 0 | 12/08/2022 |
| 1.3.0-b.28 | 0 | 12/08/2022 |
| 1.2.0-b.27 | 0 | 12/08/2022 |
| 1.2.0-b.26 | 0 | 12/08/2022 |
| 1.1.0-b.25 | 0 | 12/08/2022 |
| 1.0.1.18-b | 0 | 12/08/2022 |
| 1.0.1.16-b | 9 | 12/08/2022 |
| 1.0.1.15-b | 10 | 12/08/2022 |
| 1.0.0.19-b | 0 | 12/08/2022 |
| 1.0.0.11-b | 9 | 12/08/2022 |
| 1.0.0.10-b | 11 | 12/08/2022 |
| 1.0.0.9-b | 10 | 12/08/2022 |
| 1.0.0 | 15 | 12/08/2022 |
| 1.0.0-b.24 | 0 | 12/08/2022 |
| 1.0.0-b.23 | 0 | 12/08/2022 |