Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.49 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.49 KB

CI CodeQL Publish NuGet

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.

Features

  • Simplifed CloudEvent creation
  • Value providers

Goals

  • 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

In a nutshell

cloudevents layers