ConnectSoft.MicrosoftBotFrameworkTemplate¶
Generated from the architecture model
This page is rendered from model/**/*.yaml by tools/docs_model during mkdocs build. Edit the YAML, not this page; hand-written design lives on the linked service, platform and plane pages.
Layer-3 template: Microsoft Bot Framework on top of ConnectSoft.BaseTemplate.
Identity¶
| Short name | connectsoft-microsoft-bot-framework |
| Repository | ConnectSoft.MicrosoftBotFrameworkTemplate |
| Layer | L2 |
| Kind | bot |
| Status | shipping |
| Last commit | 2026-09-16 |
| Projects | 25 source, 3 test, 0 sample |
| Targets | net10.0, net8.0 |
| CI | Azure Pipelines |
| Built on BaseTemplate | yes (git submodule base-template/) |
| Hand-written documentation | none yet |
What it generates¶
ConnectSoft.MicrosoftBotFrameworkTemplateConnectSoft.MicrosoftBotFrameworkTemplate.ActorModelConnectSoft.MicrosoftBotFrameworkTemplate.ActorModel.OrleansConnectSoft.MicrosoftBotFrameworkTemplate.ApplicationConnectSoft.MicrosoftBotFrameworkTemplate.ApplicationModelConnectSoft.MicrosoftBotFrameworkTemplate.BotModelConnectSoft.MicrosoftBotFrameworkTemplate.DatabaseModel.MigrationsConnectSoft.MicrosoftBotFrameworkTemplate.DatabaseModel.MongoDb.MigrationsConnectSoft.MicrosoftBotFrameworkTemplate.DomainModelConnectSoft.MicrosoftBotFrameworkTemplate.DomainModel.ImplConnectSoft.MicrosoftBotFrameworkTemplate.EntityModelConnectSoft.MicrosoftBotFrameworkTemplate.FlowModelConnectSoft.MicrosoftBotFrameworkTemplate.FlowModel.MassTransitConnectSoft.MicrosoftBotFrameworkTemplate.FlowModel.NServiceBusConnectSoft.MicrosoftBotFrameworkTemplate.MessagingModelConnectSoft.MicrosoftBotFrameworkTemplate.MetricsConnectSoft.MicrosoftBotFrameworkTemplate.OptionsConnectSoft.MicrosoftBotFrameworkTemplate.PersistenceModelConnectSoft.MicrosoftBotFrameworkTemplate.PersistenceModel.MongoDbConnectSoft - Backup.BaseTemplate.PersistenceModel.NHibernateConnectSoft.MicrosoftBotFrameworkTemplate.PersistenceModel.NHibernateConnectSoft.MicrosoftBotFrameworkTemplate.ServiceModelConnectSoft.MicrosoftBotFrameworkTemplate.ServiceModel.GrpcConnectSoft.MicrosoftBotFrameworkTemplate.ServiceModel.RestApiConnectSoft.MicrosoftBotFrameworkTemplate.ServiceModel.SignalR
Switches¶
210 symbols in .template.config/template.json; the first 60 are listed:
ArtifactKind, IsMaterializedSolution, IsTemplateArtifact, AuthoringMode, Framework, IfDebug, ElseDirective, EndIf, currentYear, buildDefinitionNumber, HttpPort, HttpPortGenerated, HttpPortReplacer, HttpsPort, HttpsPortGenerated, HttpsPortReplacer, Docker, DockerRegistryServiceConnection, DockerContainerRegistry, RunSettingsFileName, UseLocalRedis, UseLocalMongoDb, AggregateRootName, AggregateRootObjectId, FeatureAName, FeatureADescription, GenerateFeatureA, FeatureAUseCaseAName, GenerateFeatureAUseCaseA, FeatureAUseCaseADescription, FeatureAUseCaseBName, GenerateFeatureAUseCaseB, FeatureAUseCaseBDescription, FeatureBName, FeatureBDescription, GenerateFeatureB, FeatureBUseCaseAName, GenerateFeatureBUseCaseA, FeatureBUseCaseADescription, FeatureBUseCaseBName, GenerateFeatureBUseCaseB, FeatureBUseCaseBDescription, Logging, Serilog, Log4Net, UseApplicationInsights, OpenTelemetry, ObservabilityStack, ObservabilityBackend, UseOtelCollector, UseDirectExport, UseElkStack, UsePrometheusGrafana, UseSeqBackend, UseAzureMonitorBackend, UseApplicationInsightsBackend, UseJaegerBackend, ResourceMonitoring, HealthCheck, HealthCheckPath
Used by Factory services¶
No modelled Factory service is built from this template yet.
Notes from the inventory¶
Pins ConnectSoft.BaseTemplate as base-template/ git submodule (submodule projects and its template.json excluded from this repo's counts).