request/README.md

23 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

# `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.