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
|**Vulthil.Results**|[](https://www.nuget.org/packages/Vulthil.Results)|Result primitives for explicit success/failure flows without exceptions. |
|**Vulthil.SharedKernel.Outbox.EntityFrameworkCore**|[](https://www.nuget.org/packages/Vulthil.SharedKernel.Outbox.EntityFrameworkCore)|EF Core implementation of the domain-event outbox. |
53
+
|**Vulthil.SharedKernel.Infrastructure**|[](https://www.nuget.org/packages/Vulthil.SharedKernel.Infrastructure)|EF Core persistence, transactions, and outbox wiring. |
54
+
|**Vulthil.SharedKernel.Infrastructure.Relational**|[](https://www.nuget.org/packages/Vulthil.SharedKernel.Infrastructure.Relational)|Shared relational helpers for the provider packages. |
55
+
|**Vulthil.SharedKernel.Infrastructure.Npgsql**|[](https://www.nuget.org/packages/Vulthil.SharedKernel.Infrastructure.Npgsql)|PostgreSQL/Npgsql EF Core mappings and optimizations. |
56
+
|**Vulthil.SharedKernel.Infrastructure.MySql**|[](https://www.nuget.org/packages/Vulthil.SharedKernel.Infrastructure.MySql)|MySQL EF Core mappings and optimizations. |
57
+
|**Vulthil.SharedKernel.Infrastructure.Cosmos**|[](https://www.nuget.org/packages/Vulthil.SharedKernel.Infrastructure.Cosmos)|Azure Cosmos DB EF Core mappings and optimizations. |
58
58
59
59
**Messaging**
60
60
61
-
| Package | Description |
62
-
|---|---|
63
-
|**Vulthil.Messaging.Abstractions**| Contracts for producers, consumers, and request/reply boundaries. |
64
-
|**Vulthil.Messaging**| Composition APIs for consumers, queues, and hosted processing. |
65
-
|**Vulthil.Messaging.RabbitMq**| RabbitMQ transport for the messaging abstractions. |
66
-
|**Vulthil.Messaging.Outbox**| Transactional bus-publish outbox that eliminates the dual-write problem. |
67
-
|**Vulthil.Messaging.Inbox**| Idempotent-receiver (inbox) consume filter for exactly-once processing. |
68
-
|**Vulthil.Messaging.Inbox.EntityFrameworkCore**| Shared EF Core primitives for the inbox idempotency store. |
69
-
|**Vulthil.Messaging.Inbox.Relational**| Relational EF Core idempotency store (transactional exactly-once). |
70
-
|**Vulthil.Messaging.Inbox.Cosmos**| Azure Cosmos DB idempotency store (effectively-once). |
71
-
|**Vulthil.Messaging.TestHarness**| In-memory harness for asserting messaging flows in tests. |
61
+
| Package |NuGet |Description |
62
+
|---|---|---|
63
+
|**Vulthil.Messaging.Abstractions**|[](https://www.nuget.org/packages/Vulthil.Messaging.Abstractions)|Contracts for producers, consumers, and request/reply boundaries. |
64
+
|**Vulthil.Messaging**|[](https://www.nuget.org/packages/Vulthil.Messaging)|Composition APIs for consumers, queues, and hosted processing. |
65
+
|**Vulthil.Messaging.RabbitMq**|[](https://www.nuget.org/packages/Vulthil.Messaging.RabbitMq)|RabbitMQ transport for the messaging abstractions. |
66
+
|**Vulthil.Messaging.Outbox**|[](https://www.nuget.org/packages/Vulthil.Messaging.Outbox)|Transactional bus-publish outbox that eliminates the dual-write problem. |
67
+
|**Vulthil.Messaging.Inbox**|[](https://www.nuget.org/packages/Vulthil.Messaging.Inbox)|Idempotent-receiver (inbox) consume filter for exactly-once processing. |
68
+
|**Vulthil.Messaging.Inbox.EntityFrameworkCore**|[](https://www.nuget.org/packages/Vulthil.Messaging.Inbox.EntityFrameworkCore)|Shared EF Core primitives for the inbox idempotency store. |
69
+
|**Vulthil.Messaging.Inbox.Relational**|[](https://www.nuget.org/packages/Vulthil.Messaging.Inbox.Relational)|Relational EF Core idempotency store (transactional exactly-once). |
70
+
|**Vulthil.Messaging.Inbox.Cosmos**|[](https://www.nuget.org/packages/Vulthil.Messaging.Inbox.Cosmos)|Azure Cosmos DB idempotency store (effectively-once). |
71
+
|**Vulthil.Messaging.TestHarness**|[](https://www.nuget.org/packages/Vulthil.Messaging.TestHarness)|In-memory harness for asserting messaging flows in tests. |
72
72
73
73
**Hosting & Testing**
74
74
75
-
| Package | Description |
76
-
|---|---|
77
-
|**Vulthil.Extensions.Hosting**| Hosting abstractions, including `IRestartableHostedService`. |
78
-
|**Vulthil.Extensions.Testing**| Testing helpers such as polling utilities for eventual consistency. |
79
-
|**Vulthil.xUnit**| xUnit base classes with Testcontainers, Respawn, and AutoMocker. |
80
-
|**Vulthil.xUnit.Cosmos**| Cosmos DB emulator fixture for xUnit integration tests. |
75
+
| Package |NuGet |Description |
76
+
|---|---|---|
77
+
|**Vulthil.Extensions.Hosting**|[](https://www.nuget.org/packages/Vulthil.Extensions.Hosting)|Hosting abstractions, including `IRestartableHostedService`. |
78
+
|**Vulthil.Extensions.Testing**|[](https://www.nuget.org/packages/Vulthil.Extensions.Testing)|Testing helpers such as polling utilities for eventual consistency. |
79
+
|**Vulthil.xUnit**|[](https://www.nuget.org/packages/Vulthil.xUnit)|xUnit base classes with Testcontainers, Respawn, and AutoMocker. |
80
+
|**Vulthil.xUnit.Cosmos**|[](https://www.nuget.org/packages/Vulthil.xUnit.Cosmos)|Cosmos DB emulator fixture for xUnit integration tests. |
0 commit comments