feat: create request projects for basic CQRS
This commit is contained in:
commit
d614788e06
190 changed files with 12236 additions and 0 deletions
23
README.md
Normal file
23
README.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# `Geekeey.Request`
|
||||
|
||||
Simple mediator implementation in .NET with minimal dependencies.
|
||||
|
||||
## Overview
|
||||
|
||||
The `Geekeey.Request` framework provides a lightweight request/response pattern with built-in pipeline behaviors and
|
||||
validation support. It's designed for simplicity with no complex constraints, just marker interfaces that work
|
||||
seamlessly with the .NET dependency injection container.
|
||||
|
||||
## Packages
|
||||
|
||||
| Package | Description |
|
||||
|---------------------------------------------|---------------------------------------------------------------------------------------|
|
||||
| [**Dispatcher**](./src/request.dispatcher/) | Core request dispatcher implementation with handler resolution and pipeline behaviors |
|
||||
| [**Result**](./src/request.result/) | Optional result wrapper types for structured request responses |
|
||||
| [**Validation**](./src/request.validation/) | Validation pipeline behavior for automatic request validation |
|
||||
|
||||
## Features
|
||||
|
||||
- **Simple interfaces:** no complex constraints, just marker interfaces that work.
|
||||
- **Minmal dependencies:** only depends on `Microsoft.Extensions.DependencyInjection.Abstractions` and the
|
||||
`Microsoft.Extensions.Options` package.
|
||||
Loading…
Add table
Add a link
Reference in a new issue