Add the following dependency to your
libraryDependencies += "io.github.endless4s" %% "endless-core" % "0.14.5"
This will pull in the core endless module, containing typeclasses and interpreters. You should add this as a dependency to your domain project.
Akka runtime is available in
endless-runtime-akka, and some extra helpers for circe in
endless-circe-helpers: add those as dependencies to your infrastructure module.
You can also clone this repository and run the example application with
Since Akka does not allow mixed versions in a project, Akka dependencies of
endless-runtime-akka are marked a
Provided. This means that your application
libraryDependencies needs to directly include Akka as a dependency. The minimal supported Akka version is 2.6.5.