Skip to content

Template designed to kickstart your .NET Core Web Api projects with a solid foundation based on Domain-Driven Design (DDD) and Command and Query Responsibility Segregation (CQRS) principles

License

Notifications You must be signed in to change notification settings

MGTheTrain/dotnet-ddd-cqrs-web-api-starter

Repository files navigation

dotnet-ddd-cqrs-web-api-starter

Table of Contents

Summary

Template designed to kickstart your .NET Core Web Api projects with a solid foundation based on Domain-Driven Design (DDD) and Command and Query Responsibility Segregation (CQRS) principles. For further insigshts into Domain-Driven Design for ASP .NET Core Web APIs it is recommended to explore the following link

Getting Started

Preconditions

Install Cookiecutter by running pip install cookiecutter. On MacOS optionally utilize the homebrew package manager with brew install cookiecutter.

Generate a New Project from the Template

From the main branch

Run cookiecutter https://github.com/MGTheTrain/dotnet-ddd-cqrs-web-api-starter.git

From release/x.y.z branches

Run cookiecutter --checkout <release/x.y.z, e.g. release/0.1.0> https://github.com/MGTheTrain/dotnet-ddd-cqrs-web-api-starter.git

About

Template designed to kickstart your .NET Core Web Api projects with a solid foundation based on Domain-Driven Design (DDD) and Command and Query Responsibility Segregation (CQRS) principles

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published