Skip to content

Parameters

Template repo: ConnectSoft.MauiBaseTemplate

  • Short name: connectsoft-maui-base
  • Identity: ConnectSoft.MauiBaseTemplate
  • Source name: ``
  • Default name: MyApp
  • Source modifiers: 6

Authoritative metadata: .template.config/template.json.

Template Symbols

Symbol Type Data type Default Choices Description
ServiceName parameter string `` The application or service name used for namespaces, file names, and project names (e.g. MyApp or AcmeCorp.Mobile).
RootNamespace parameter string `` The root namespace for the application. Defaults to ServiceName when not specified.
AppId parameter string com.connectsoft.mauiapp The application bundle identifier (e.g. com.mycompany.myapp).
Framework parameter choice net10.0 Length, LongLength, Rank, SyncRoot, IsReadOnly, IsFixedSize, IsSynchronized, Count Target framework for generated projects.
UseObservability parameter bool true Include OpenTelemetry observability support (activity source, metrics, OTLP export).
UseLocalization parameter bool true Include localization support with RESX resource files and IStringLocalizer.
UseOfflineSupport parameter bool true Include SQLite offline-first data layer, sync services, tests, and offline documentation.
UseApiIntegration parameter bool true Include typed HTTP client / API integration documentation (docs/api-integration.md).
UseAuthentication parameter bool true Include MSAL / Entra / OIDC documentation (docs/authentication.md).
UsePushNotifications parameter bool true Include platform push-notification documentation (docs/platform-features.md).
UseBiometricAuth parameter bool true Include biometric documentation together with other device features (docs/platform-features.md).
ApiBaseUrl parameter string https://localhost:5001 Value for Api:BaseUrl in appsettings.json (and Development overlay when it matches the default).
AuthenticationProvider parameter choice AzureAd Length, LongLength, Rank, SyncRoot, IsReadOnly, IsFixedSize, IsSynchronized, Count Authentication:Identity:Provider in appsettings.json (Azure AD vs generic OIDC).
skipRestore parameter bool false If specified, skips the automatic restore of the project on create.

Validation

Regenerate this page from the current manifest whenever template symbols, defaults, choices, source modifiers, or short names change.

See Also