nomisRev / Saga

Saga pattern implementation in Kotlin build in top of Kotlin's Coroutines.
https://nomisrev.github.io/Saga
Apache License 2.0
64 stars 4 forks source link

Saga as suspend DSL #145

Closed nomisRev closed 2 years ago

nomisRev commented 2 years ago

This PR refactors Saga to be implemented in terms of its DSL. Arrow 2.0 is going to follow a similar approach with suspend DSL first encodings.

With these changes, and updating all dependencies this library can be released for 1.0.