Template Catalog¶
The inventory of solution templates the factory executes to scaffold services, workers, libraries, UIs, and complete SaaS products. Templates are versioned, parameterized, and compatibility-checked. The templates below are real ConnectSoft templates that exist in the codebase today (Implemented); they are managed and executed through the Template & Library Platform. Scaffolding is performed by the Scaffold Engine.
Service & Platform Templates¶
See Template Registry.
| Template | Type | Generates | Status |
|---|---|---|---|
| ConnectSoft.MicroserviceTemplate | Microservice | Clean Architecture microservice (Domain/Application/Infrastructure/Api) | Implemented |
| BaseTemplate | Foundation | Shared base solution structure and conventions | Implemented |
| WorkerTemplate | Worker | Background worker / message consumer service | Implemented |
| ApiGatewayTemplate | Gateway | API gateway / reverse proxy host | Implemented |
| AuthorizationServerTemplate | Security | OAuth2/OIDC authorization server | Implemented |
| IdentityTemplate | Security | Identity and user management service | Implemented |
| HealthChecksAggregatorTemplate | Operations | Health check aggregator service | Implemented |
| PlatformTemplate | Platform | Multi-service platform solution scaffold | Implemented |
| AI.SoftwareFactory.AgentTemplate | Agent | Microsoft Agent Framework agent service | Implemented |
Library Templates¶
See Library Registry.
| Template | Type | Generates | Status |
|---|---|---|---|
| LibraryTemplate | Library | Reusable .NET class library package | Implemented |
| ApiLibraryTemplate | Library | Typed API client library package | Implemented |
| AISkillsLibraryTemplate | Library | Agent skills library package | Implemented |
Documentation & Marketing Templates¶
See Template Registry.
| Template | Type | Generates | Status |
|---|---|---|---|
| DocumentationTemplate | Documentation | MkDocs documentation site | Implemented |
| MarketingSiteTemplate | Marketing | Marketing/landing site | Implemented |
UI & Mobile Templates¶
See Factory Studio UI modules.
| Template | Type | Generates | Status |
|---|---|---|---|
| MauiBaseTemplate | Mobile | .NET MAUI cross-platform app base | Implemented |
| Blazor.ShellTemplate | UI Shell | Blazor micro-frontend host shell | Implemented |
| Blazor.ComponentLibraryTemplate | UI Library | Blazor shared component library | Implemented |
| Blazor.MicrofrontendLibraryTemplate | UI Library | Blazor micro-frontend (MFE) library | Implemented |
| Blazor.Mfe.AIChat | UI MFE | AI chat micro-frontend | Implemented |
| Blazor.Mfe.Identity.Admin | UI MFE | Identity administration MFE | Implemented |
| Blazor.Mfe.Identity.SelfService | UI MFE | Identity self-service MFE | Implemented |
| Blazor.Mfe.AuthorizationServer.Admin | UI MFE | Authorization server admin MFE | Implemented |
| Blazor.Mfe.Logistics | UI MFE | Logistics MFE | Implemented |
SaaS Product Templates¶
| Template | Type | Generates | Status |
|---|---|---|---|
| Saas.TenantsTemplate | SaaS Module | Multi-tenant tenancy module | Implemented |
| Saas.EntitlementsTemplate | SaaS Module | Entitlements / feature-flag module | Implemented |
| Saas.BillingTemplate | SaaS Module | Billing module | Implemented |
| Saas.MeteringTemplate | SaaS Module | Usage metering module | Implemented |
| Saas.ProductsCatalogTemplate | SaaS Module | Products catalog module | Implemented |