Documentation Site Template Overview¶
The ConnectSoft Documentation Site Template (ConnectSoft.DocumentationTemplate) scaffolds a MkDocs project using the Material for MkDocs theme, optional log4brains ADRs, sample Azure Pipelines YAML, and Azure Static Web Apps config—suitable for product docs, API guides, and architecture narratives.
When to use it¶
- Greenfield technical documentation sites for a repo, product, or platform
- Teams that want one command (
dotnet new connectsoft-documentation) plus Pythonpip install -r requirements.txtfor local preview - Documentation that should stay aligned with ConnectSoft conventions (theme, extensions, pipeline shape)
What you get¶
mkdocs.ymlwith Material, search, panzoom, exclude, and pymdownx (including Mermaid via superfences)docs/tree: home, architecture, use cases, API reference stub, tutorials,includes/, sample ADR underdocs/adr/package.jsonscripts for log4brains ADR preview/buildazure-pipelines-documentation.ymlsample (build MkDocs, build ADRs, merge intosite/, publish artifact)staticwebapp.config.jsonfor Azure Static Web Apps.slnfor packaging or editor ergonomics
Canonical parameters¶
Full CLI and symbol reference: Parameters.