You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/index.md
+24-13Lines changed: 24 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,29 +25,33 @@ features:
25
25
title: Convention-Based Discovery
26
26
details: No interfaces or base classes required. Just name your classes and methods following simple conventions.
27
27
link: /guide/handler-conventions
28
-
- icon: 🔧
29
-
title: Full Dependency Injection
30
-
details: Built-in support for Microsoft.Extensions.DependencyInjection with constructor and method injection.
31
-
link: /guide/dependency-injection
32
28
- icon: 🧩
33
29
title: Plain Handler Classes
34
-
details: Use regular classes or static methods. No framework coupling or special interfaces required.
30
+
details: Use regular classes or static methods. Sync or async, any signature, multiple handlers per class. No framework coupling.
35
31
link: /guide/handler-conventions
36
-
- icon: 🎪
37
-
title: Middleware Pipeline
38
-
details: Before/After/Finally/Execute hooks with state passing and short-circuiting capabilities.
39
-
link: /guide/middleware
40
32
- icon: 🌐
41
-
title: Auto-Generated Endpoints
42
-
details: Zero-boilerplate ASP.NET Core Minimal API endpoints generated directly from your handlers.
33
+
title: Auto-Generated API Endpoints
34
+
details: Full Minimal API endpoints generated from your handlers — routes, methods, parameter binding, OpenAPI metadata, and authorization all inferred automatically. No boilerplate.
43
35
link: /guide/endpoints
36
+
- icon: 📡
37
+
title: Real-Time Streaming
38
+
details: Add Server-Sent Events to your API by returning IAsyncEnumerable<T> from a handler. Real-time push with zero infrastructure plumbing.
39
+
link: /guide/streaming-handlers
44
40
- icon: 🎯
45
41
title: Rich Result Types
46
-
details: Built-in Result and Result<T> types for handling success, validation errors, and various failure states.
42
+
details: Built-in Result<T> for success, validation errors, and failure states — auto-mapped to HTTP status codes on endpoints.
47
43
link: /guide/result-types
44
+
- icon: 🔧
45
+
title: Full Dependency Injection
46
+
details: Built-in support for Microsoft.Extensions.DependencyInjection with constructor and method injection.
47
+
link: /guide/dependency-injection
48
+
- icon: 🎪
49
+
title: Middleware Pipeline
50
+
details: Before/After/Finally/Execute hooks with state passing and short-circuiting capabilities.
51
+
link: /guide/middleware
48
52
- icon: 🔄
49
53
title: Automatic Message Cascading
50
-
details: Return tuples to automatically publish additional messages in sequence.
54
+
details: Return tuples to automatically publish additional messages in sequence — ideal for event-driven workflows.
0 commit comments