.NET event sourcing library with CosmosDB, DynamoDB, EventStoreDB, message-db, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions
[x] removed Cosmos/Dynamo wacky mapping overrides (strong types make wacky hack code stick out a mile!)
[x] move Tracing and Category into Equinox (drags in FsCodec and Serilog)
[x] move Impl from top of Decider.fs to Stream.fs (renamed from Core.fs)
[x] review if anything should be added to FsCodec (don't want to put any extensions in Equinox/Equinox.Core)
[x] considered dragging in Cache and Caching, but that drags in AsyncCacheCell too (and System.MemoryCache ref). Thoughts ? Ultimately there are no interesting stores that don't ref it?
[x] Apply module Stream pattern as per FsCodec throughout samples/integration tests
cc @nordfjord
See also https://github.com/jet/FsCodec/pull/100
Impl
from top of Decider.fs toStream.fs
(renamed from Core.fs)module Stream
pattern as per FsCodec throughout samples/integration tests cc @nordfjord