Skip to content

Parameters

Reference for dotnet new connectsoft-saas-billing (ConnectSoft.Saas.BillingTemplate). Authoritative symbols are in .template.config/template.json.

Template symbols

Symbol Type Default Description
ArtifactKind choice (solution | template) solution solution materializes a runnable app; template produces an extensible template artifact for another layer
IsMaterializedSolution computed (ArtifactKind == "solution") When true, excludes .template.config, template/, base-template/, and build template scripts
IsTemplateArtifact computed (ArtifactKind == "template") Inverse

There are no other user-facing dotnet new parameters. Database dialect, transports, and feature toggles are MSBuild/appsettings concerns (see configuration), not scaffold parameters - this is consistent across all SaaS L3 templates.

Examples

# Materialized, runnable solution (default)
dotnet new connectsoft-saas-billing -n ConnectSoft.MyBillingService

# Template artifact for further layering
dotnet new connectsoft-saas-billing -n ConnectSoft.MyBillingService --ArtifactKind template

Identity

  • sourceName: ConnectSoft.Saas.BillingTemplate
  • defaultName: ConnectSoft.MyBillingService
  • primaryOutputs: ConnectSoft.Saas.BillingTemplate.slnx

See also