Skip to content

About

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.

Topics

Resources

Stars

11 stars

Watchers

1 watching

Forks

Latest commit

 

History

53 Commits

Folders and files

Repository files navigation

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

About

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.

Topics

Resources

Stars

11 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages