Features¶
Core scaffold¶
- Shell navigation and sample pages (see repo navigation, MVVM).
- Serilog + Microsoft.Extensions.Logging file/console/debug sinks and configuration binding.
- Embedded configuration:
appsettings.json+ environment-style overrides in Application project.
Optional: observability¶
When UseObservability is true (default): activity source, metrics, OTLP export options — see observability.md.
Optional: localization¶
When UseLocalization is true: RESX resources and IStringLocalizer — localization.md.
Optional: offline / SQLite¶
When UseOfflineSupport is true: local database helpers, sync abstractions, sample entity/service — offline-support.md.
Guided documentation (template symbols)¶
Optional markdown in generated docs/: API integration, authentication, platform features (push/biometric), deployment — see Parameters.
Packages (high level)¶
Key families: Microsoft.Maui.* (via workload), CommunityToolkit.Mvvm, Microsoft.Identity.Client (MSAL), OpenTelemetry.* (subset), sqlite-net-pcl + SQLitePCLRaw when offline enabled, Microsoft.Extensions.Http.Resilience for HTTP policies.
Full pinned versions: repo Directory.Packages.props.