No description
- C# 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Validation.IsValid previously counted every problem regardless of severity, leaving Severity inert. Now IsValid only fails on Error problems, so Warning and Info no longer invalidate the result, and IsValidFor(Severity) lets callers set the failing-severity threshold. |
||
| .forgejo/workflows | ||
| src | ||
| .editorconfig | ||
| .gitignore | ||
| CHANGELOG.md | ||
| Directory.Build.props | ||
| Directory.Build.targets | ||
| Directory.Packages.props | ||
| global.json | ||
| LICENSE.md | ||
| nuget.config | ||
| README.md | ||
| request.slnx | ||
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 | Core request dispatcher implementation with handler resolution and pipeline behaviors |
| Result | Optional result wrapper types for structured request responses |
| 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.Abstractionsand theMicrosoft.Extensions.Optionspackage.