Showing content from https://github.com/CanerPatir/aspnet-core-clean-arch below:
CanerPatir/aspnet-core-clean-arch: It is a clean architecture project template which is based on hexagonal-architecture principles built with .Net core.
Experimental Product Domain Based On Hexagonal Architecture Principles
This project is a sample application built using .NET Core. The main goal of this project is implementing and better understanding DDD and hexagonal architecture principles.
- Ports and Adapters
- Clean Architecture
- Onion Architecture
With hexagonal architecture
- Domain layer contains enterprise wide logic and types and does not depend anything except these
- Application layer contains business logic and types
- Infrastructure layer (including persistence, messaging, logging, presentation) contains all external concerns
- Presentation and Infrastructure layers depend only on Application
- Infrastructure dependencies can be replaced with minimal effort. For instance, we can switch data store without touching business code.
Use these instructions to get the project up and running.
You will need the following tools:
Follow these steps to get your development environment set up:
- Clone the repository
- At the root directory, restore dependencies
- Build the solution
- Run tests
- .NET Core 3.0
- ASP.NET Core 3.0
This project is licensed under the MIT License - see the LICENSE.md file for details.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4