/BasicArchitectureTemplate

A starting point for a basic, but solid, ASPNET Core Architecture

Primary LanguageC#The UnlicenseUnlicense

Basic Architecture Project Template

This is a project template that allows the creation of a basic architecture for medium-sized projects.

We implement the most used design patterns in .NET: Repository Pattern and UnitOfWork; We remove the business logic from the controllers and implement Services to perform it.

We create sample unit tests for your future implementations.

Getting Started

How to use

If you want to use this template as it is, you can create a new repository from it in the link Use this template.

or clone the repository

git clone https://github.com/creappsco/BasicArchitectureTemplate.git

How to build

Clone this repository

git clone https://github.com/creappsco/BasicArchitectureTemplate.git

Building and testing use all the standard dotnet commands:

dotnet build
dotnet test

How was it implemented

for a detail of the implementation check the blog.

Contribute

If you find a bug or have a feature request, please report them at this repository's issues section.