An opinionated library that removes some friction of the CloudNative.CloudEvents
C# SDK by providing a strongly typed implementation of the CloudEvent<T>
class.
The library also provides multiple utils to manipulate, transform and create CloudEvents.
- Simplifed CloudEvent creation
- Value providers
- Provide good default, but make everything extensible
- More userfriendly to use than the default C# SDK
- Type safety to avoid run-time errors
- Avoid confusion regarding the content of the Data property of a CloudEvent
- Modern design using C# 9 records
- Structural equality
- Intended to be used in your application business domain layer (carries all the metadata you need without the serialization information)
- Very opinionated