Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DiegoTondim/hop-framework
Domain Driven Design, Microservices, .Net 5.
https://github.com/DiegoTondim/hop-framework
Last synced: 3 months ago
JSON representation
Domain Driven Design, Microservices, .Net 5.
- Host: GitHub
- URL: https://github.com/DiegoTondim/hop-framework
- Owner: DiegoTondim
- License: gpl-3.0
- Created: 2018-10-13T23:59:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T04:53:44.000Z (about 2 years ago)
- Last Synced: 2024-07-31T21:53:14.565Z (6 months ago)
- Language: C#
- Homepage:
- Size: 145 KB
- Stars: 49
- Watchers: 6
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-csharp - HopFramework - HopFramework is a framework to create projects easily applying Domain Driven Design and a lot of patterns to delivery a better solution. (Application Frameworks)
- awesome-dotnet-cn - HopFramework - HopFramework 是一个轻松创建项目的框架,使用领域驱动设计和许多模式来交付更好的解决方案。 (应用框架)
- awesome-dotnet - HopFramework - HopFramework is a framework to create projects easily applying Domain Driven Design and a lot of patterns to delivery a better solution. (Application Frameworks)
- awesome-dot-dev - HopFramework - HopFramework is a framework to create projects easily applying Domain Driven Design and a lot of patterns to delivery a better solution. (Application Frameworks)
- awsome-dotnet - HopFramework - HopFramework is a framework to create projects easily applying Domain Driven Design and a lot of patterns to delivery a better solution. (Application Frameworks)
- awesome-dotnet - HopFramework - HopFramework is a framework to create projects easily applying Domain Driven Design and a lot of patterns to delivery a better solution. (Application Frameworks)
README
[![Build status](https://dev.azure.com/bixbytesolucoes/HopFramework/_apis/build/status/HopFramework-CI)](https://dev.azure.com/bixbytesolucoes/HopFramework/_build/latest?definitionId=1)
#
What is HopFramework?
Hop Framework is a framework that began with a beer lover and IPA lover. IPA has as main characteristic the addition of different hops in brewing to increase the flavor and aroma of the beer.
The project has as main goal help developers to understand the DDD principles using design patterns and applying them in the project as infrastructure, It means that all the complexity will be abstracted and delivered by smalls packages.Who should use this framework?
All developers that have the necessity to segregate the infrastructure from domain and want to focus on business development forgetting the complexity to think in architecture and how to setup a new project every day.
The project is based on DDD and few design patterns with the goal of isolate the domain and business rules from the infrastructure.Design Patterns
Dependency Injection
Inversion of Control
Repository Pattern
Unity of Work
Command Pattern
Domain NotificationFramework
.NET 5
.NET Standard