-
-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Description
Description
- Event sourcing documentation lacks practical usage examples, making it difficult for developers to understand how to use the event store API
- The existing "Aggregate stream" page uses outdated terminology (AggregateId) and focuses on aggregates rather than the underlying state model
- State loading functionality is undocumented, leaving developers without guidance on using LoadState extension methods
- Documentation needs to reflect support for both aggregate-based and functional command service patterns
Deliverables
- Event streams page: Rename and rewrite to be state-centric, document StreamName.For and StreamName.ForState, update identity references to use Id base class
- Event store examples: Add comprehensive usage examples covering append operations, multi-stream append with atomicity guarantees, reading events, and stream management operations
- State store page: Create new documentation page explaining LoadState extension methods, FoldedEventStream return type, and how state folding works internally
- Dual version updates: Apply all changes to both v0.16 stable and next preview documentation versions
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels