Microsoft Bot Framework Template — Development Guide¶
Where to extend¶
- Bot conversations and middleware —
ConnectSoft.MicrosoftBotFrameworkTemplate.BotModel. - Composition root / DI — forked
ConnectSoft.MicrosoftBotFrameworkTemplate.ApplicationModel(e.g.AddMicroserviceMicrosoftBotBuilder, Application Insights bot extensions). - Host startup — forked
Application.
Do not fork ConnectSoft.BaseTemplate for bot-only features; patch the base repository and bump the submodule pointer when the fix belongs in the kernel.
Submodule workflow¶
See Extended templates: full multi-layer alignment playbook for merge hygiene, CI, and overlay expectations.