Skip to content

ConnectSoft.ApiLibraryTemplate

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.

dotnet new template (connectsoft-api-library) for ConnectSoft-style HTTP API client / service-agent libraries: net10.0, typed HttpClient, Polly resilience, optional auth layouts (None, Basic, OAuth, OpenIDConnect, ApiKey), optional metrics, WireMock-based tests, .slnx/.sln, CPM.

Identity

Short name connectsoft-api-library
Repository ConnectSoft.ApiLibraryTemplate
Layer L2
Kind library
Status shipping
Last commit 2026-09-16
Projects 1 source, 2 test, 0 sample
Targets net10.0
CI Azure Pipelines
Built on BaseTemplate no
Hand-written documentation templates-docs/api-library-template.md

What it generates

  • ConnectSoft.ApiLibraryTemplate

Switches

18 symbols in .template.config/template.json:

AuthoringMode, Framework, IfDebug, ElseDirective, EndIf, ApiServiceName, ApiServiceDescription, currentYear, AuthenticationType, AuthenticationTypeNone, UseBasicAuthenticationType, UseOAuthAuthenticationType, UseOpenIDConnectAuthenticationType, UseApiKeyAuthenticationType, UseOAuthOrOpenIdConnectLayout, buildDefinitionNumber, UseMetrics, UseServiceDiscovery

Used by Factory services

No modelled Factory service is built from this template yet.