XYDataLabs.SaaS.Templates 1.0.1

dotnet new install XYDataLabs.SaaS.Templates@1.0.1
                    
This package contains a .NET Template Package you can call from the shell/command line.

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.

Version Downloads Last Updated
1.0.1 311 5/10/2026
1.0.0 267 5/10/2026

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.