Skip to content

cyclst/CleanArchitecture

Repository files navigation

A drop in library of common projects, providing the infrastructure to build applications using the Clean Architecture development principles. This library builds on the excellent work in Jason Taylor's CleanArchitecture template and makes heavy use of Jimmy Bogard's brilliant MediatR library.

Technologies

Overview

The library consists of the following 3 projects:

Domain

Simply contains a BaseEntity, BaseEvent and ValueObject class.

Application

Provides the resources for implementing application logic. It is dependent on the domain layer, but has no dependencies on any other layer or project.

EntityFramework

This project contains the concrete classes for implementing data storage using Entity Framework.

Samples

A small application providing basic todo list functionality using CQRS and Angular

License

This project is licensed with the MIT license.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages