XYDataLabs.SaaS.Templates
1.0.1
dotnet new install XYDataLabs.SaaS.Templates@1.0.1
XYDataLabs.SaaS.Templates
XYDataLabs.SaaS.Templates is the Layer 1 dotnet new package for bootstrapping the XYDataLabs multi-tenant SaaS backend solution skeleton.
What it includes
- .NET 8 Clean Architecture solution layout
- API, Application, Domain, Infrastructure, SharedKernel, and PaymentGateway projects
- Five test projects
- EF Core scaffolding and multi-tenant primitives
- Hand-rolled CQRS skeleton with
Result<T>patterns - Architecture guardrails via NetArchTest
Install
dotnet new install XYDataLabs.SaaS.Templates::1.0.1
Create a solution
dotnet new xy-saas `
-n TradingAnalytics `
--rootNamespace Contoso.TradingAnalytics `
--companySlug contoso `
--productSlug tradinganalytics
Important note
The generated template uses a provider-agnostic PaymentGateway seam with a default in-memory implementation for bootstrap and smoke validation. Replace that default implementation with a real payment provider before production deployment.
-
net8.0
- 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.
Patch release that adds a packaged NuGet README while preserving the validated Layer 1 template surface: provider-agnostic PaymentGateway seam, generic payment persistence naming, packaged dotnet new smoke path, and removal of the legacy OpenPayAdapter template surface.