Monica.Templates
1.0.0-rc.12
dotnet new install Monica.Templates@1.0.0-rc.12
Monica Templates
Official dotnet new templates for the shortest path from an empty directory to a running Monica application.
Install from a package
dotnet new install Monica.Templates@1.0.0-rc.12
dotnet new monica-api --name Acme.Orders
cd Acme.Orders
dotnet run
Open the URL printed by ASP.NET Core, then visit:
/for the starter discovery document/healthzfor the ASP.NET Core health-check endpoint/metricsfor the Prometheus scrape endpoint
Use --framework-version <VERSION> when the application must target a Monica version other than the template default.
Maintain the embedded version
The source template version should match Directory.Build.props during normal development:
python3 eng/sync-template-version.py --check
Synchronize it explicitly when preparing a versioned package:
python3 eng/sync-template-version.py --version 1.0.0
The release workflow runs the synchronization command with the resolved tag or dispatch version before building and packing.
Test a local package
dotnet pack Monica.Templates/Monica.Templates.csproj --configuration Release
dotnet new install Monica.Templates/bin/Release/Monica.Templates.*.nupkg
Package maturity
The starter intentionally references only Stable-tier packages:
Monica.Corefor host-bound composition and module lifecycleMonica.OpenTelemetryfor production-compatible metrics
Provider integrations are opt-in after the application has a concrete infrastructure choice. Labs packages are excluded from the default template so experimental capabilities never become accidental production dependencies.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-rc.12 | 125 | 8/8/2026 |
| 1.0.0-rc.8 | 110 | 8/5/2026 |
| 1.0.0-rc.7 | 106 | 8/5/2026 |
| 1.0.0-rc.6 | 113 | 8/3/2026 |
| 1.0.0-rc.5 | 116 | 7/22/2026 |
Monica 1.0 release candidate 9 introduces frozen host-owned module composition, bounded startup diagnostics, comprehensive module observability, exact ProjectUnit source contracts, and a hardened Agent-first Guide bootstrap.