23 lines
1.3 KiB
Markdown
23 lines
1.3 KiB
Markdown
# `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.
|