Skip to content

Base Template (ConnectSoft.BaseTemplate)

Layer 2 repository — the canonical kernel for specialized (Layer 3) templates. It is consumed as a git submodule at path base-template/ inside repos such as Identity, Worker, Microservice, SaaS bounded contexts, etc.

Documentation

Relationship to Layer 3

Layer 3 repos add parallel ConnectSoft.{Product}.* projects, replace or extend the host Application project, and import MSBuild / CPM from base-template/ — without copying the full DI pipeline (use MicroserviceRegistrationBase hooks).

See the Templates registry for all extended hosts.

Do not commit product-specific fixes only inside base-template/ from a Layer 3 checkout; fix ConnectSoft.BaseTemplate and advance the submodule commit.