• Stars
    star
    49
  • Rank 565,669 (Top 12 %)
  • Language
    C#
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Domain Driven Design, Microservices, .Net 5.

Build status

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 Notification

Framework

.NET 5
.NET Standard