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