├── .github └── workflows │ └── scala.yml ├── .gitignore ├── .scalafmt.conf ├── README.md ├── akka-runtime └── src │ ├── main │ └── scala │ │ └── zio │ │ └── entity │ │ └── runtime │ │ └── akka │ │ ├── Runtime.scala │ │ ├── RuntimeSettings.scala │ │ ├── ZioEntityActor.scala │ │ ├── readside │ │ ├── ActorReadSideProcessing.scala │ │ ├── ReadSideProcessing.scala │ │ ├── ReadSideSettings.scala │ │ ├── ReadSideSupervisor.scala │ │ ├── ReadSideWorkerActor.scala │ │ └── serialization │ │ │ ├── ReadSideMessage.scala │ │ │ └── ReadSideMessageSerializer.scala │ │ └── serialization │ │ ├── Message.scala │ │ └── MessageSerializer.scala │ ├── schemas │ └── protobuf │ │ ├── readside.proto │ │ └── runtime.proto │ └── test │ ├── resources │ └── entity.conf │ └── scala │ └── zio │ └── entity │ └── runtime │ └── akka │ └── RuntimeSpec.scala ├── core └── src │ ├── main │ └── scala │ │ └── zio │ │ └── entity │ │ ├── annotations │ │ └── Id.scala │ │ ├── core │ │ ├── AlgebraCombinatorConfig.scala │ │ ├── Combinators.scala │ │ ├── Entity.scala │ │ ├── EventSourcedBehaviour.scala │ │ ├── KeyAlgebraSender.scala │ │ ├── KeyedAlgebraCombinators.scala │ │ ├── LocalRuntime.scala │ │ ├── LocalRuntimeWithProtocol.scala │ │ ├── StoresFactory.scala │ │ ├── StringCodec.scala │ │ ├── journal │ │ │ ├── EventJournal.scala │ │ │ ├── JournalEntry.scala │ │ │ ├── JournalQuery.scala │ │ │ ├── MemoryEventJournal.scala │ │ │ └── NoOpEventJournal.scala │ │ └── snapshot │ │ │ ├── KeyValueStore.scala │ │ │ ├── MemoryKeyValueStore.scala │ │ │ ├── NoOpKeyValueStore.scala │ │ │ └── Snapshotting.scala │ │ ├── data │ │ ├── Committable.scala │ │ ├── ConsumerId.scala │ │ ├── EntityCommand.scala │ │ ├── EntityEvent.scala │ │ ├── EntityProtocol.scala │ │ ├── EventTag.scala │ │ ├── Tagging.scala │ │ └── Versioned.scala │ │ ├── macros │ │ ├── BoopickleCodec.scala │ │ ├── DeriveMacros.scala │ │ └── RpcMacro.scala │ │ ├── readside │ │ ├── ReadSideParams.scala │ │ └── ReadSideProcessor.scala │ │ ├── serializer │ │ ├── SchemaEncoder.scala │ │ └── protobuf │ │ │ └── ProtobufCodecs.scala │ │ └── test │ │ ├── TestMemoryStores.scala │ │ └── TestRuntime.scala │ └── test │ └── scala │ └── zio │ └── entity │ ├── core │ ├── KeyedAlgebraCombinatorsSpec.scala │ └── LocalRuntimeWithProtoSpec.scala │ └── macros │ └── DeriveMacrosSpec.scala ├── example └── src │ ├── main │ └── scala │ │ └── zio │ │ └── entity │ │ ├── example.scala │ │ └── example │ │ ├── creditcard │ │ ├── CardEntity.scala │ │ ├── CardOps.scala │ │ └── readside │ │ │ └── ActiveLocksTracker.scala │ │ ├── ledger │ │ └── LedgerEntity.scala │ │ ├── scheduler │ │ └── AuthorizationReleaser.scala │ │ └── storage │ │ └── ExpiringStorage.scala │ ├── schemas │ └── protobuf │ │ ├── card.proto │ │ └── ledger.proto │ └── test │ └── scala │ └── zio │ └── entity │ └── example │ └── CardSpec.scala ├── postgres └── src │ ├── main │ └── scala │ │ └── zio │ │ └── entity │ │ └── postgres │ │ ├── journal │ │ └── PostgresEventJournal.scala │ │ └── snapshot │ │ └── PostgresqlKeyValueStore.scala │ ├── schemas │ └── protobuf │ │ └── example.proto │ └── test │ └── scala │ └── zio │ └── entity │ └── postgres │ ├── journal │ └── PostgresqlEventJournalSpec.scala │ └── snapshot │ └── PostgresqlKeyValueStoreSpec.scala ├── project ├── Dependencies.scala ├── build.properties └── plugins.sbt ├── renovate.json ├── sonatype.sbt ├── version.sbt └── zio_entity_logo.svg /.github/workflows/scala.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/.github/workflows/scala.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/target/ -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/README.md -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/Runtime.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/Runtime.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/RuntimeSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/RuntimeSettings.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/ZioEntityActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/ZioEntityActor.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ActorReadSideProcessing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ActorReadSideProcessing.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ReadSideProcessing.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ReadSideProcessing.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ReadSideSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ReadSideSettings.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ReadSideSupervisor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ReadSideSupervisor.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ReadSideWorkerActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/ReadSideWorkerActor.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/serialization/ReadSideMessage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/serialization/ReadSideMessage.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/serialization/ReadSideMessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/readside/serialization/ReadSideMessageSerializer.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/serialization/Message.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/serialization/Message.scala -------------------------------------------------------------------------------- /akka-runtime/src/main/scala/zio/entity/runtime/akka/serialization/MessageSerializer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/main/scala/zio/entity/runtime/akka/serialization/MessageSerializer.scala -------------------------------------------------------------------------------- /akka-runtime/src/schemas/protobuf/readside.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/schemas/protobuf/readside.proto -------------------------------------------------------------------------------- /akka-runtime/src/schemas/protobuf/runtime.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/schemas/protobuf/runtime.proto -------------------------------------------------------------------------------- /akka-runtime/src/test/resources/entity.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/test/resources/entity.conf -------------------------------------------------------------------------------- /akka-runtime/src/test/scala/zio/entity/runtime/akka/RuntimeSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/akka-runtime/src/test/scala/zio/entity/runtime/akka/RuntimeSpec.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/annotations/Id.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/annotations/Id.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/AlgebraCombinatorConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/AlgebraCombinatorConfig.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/Combinators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/Combinators.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/Entity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/Entity.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/EventSourcedBehaviour.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/EventSourcedBehaviour.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/KeyAlgebraSender.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/KeyAlgebraSender.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/KeyedAlgebraCombinators.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/KeyedAlgebraCombinators.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/LocalRuntime.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/LocalRuntime.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/LocalRuntimeWithProtocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/LocalRuntimeWithProtocol.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/StoresFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/StoresFactory.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/StringCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/StringCodec.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/journal/EventJournal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/journal/EventJournal.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/journal/JournalEntry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/journal/JournalEntry.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/journal/JournalQuery.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/journal/JournalQuery.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/journal/MemoryEventJournal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/journal/MemoryEventJournal.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/journal/NoOpEventJournal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/journal/NoOpEventJournal.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/snapshot/KeyValueStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/snapshot/KeyValueStore.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/snapshot/MemoryKeyValueStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/snapshot/MemoryKeyValueStore.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/snapshot/NoOpKeyValueStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/snapshot/NoOpKeyValueStore.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/core/snapshot/Snapshotting.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/core/snapshot/Snapshotting.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/data/Committable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/data/Committable.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/data/ConsumerId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/data/ConsumerId.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/data/EntityCommand.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/data/EntityCommand.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/data/EntityEvent.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/data/EntityEvent.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/data/EntityProtocol.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/data/EntityProtocol.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/data/EventTag.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/data/EventTag.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/data/Tagging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/data/Tagging.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/data/Versioned.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/data/Versioned.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/macros/BoopickleCodec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/macros/BoopickleCodec.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/macros/DeriveMacros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/macros/DeriveMacros.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/macros/RpcMacro.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/macros/RpcMacro.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/readside/ReadSideParams.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/readside/ReadSideParams.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/readside/ReadSideProcessor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/readside/ReadSideProcessor.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/serializer/SchemaEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/serializer/SchemaEncoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/serializer/protobuf/ProtobufCodecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/serializer/protobuf/ProtobufCodecs.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/test/TestMemoryStores.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/test/TestMemoryStores.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/entity/test/TestRuntime.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/main/scala/zio/entity/test/TestRuntime.scala -------------------------------------------------------------------------------- /core/src/test/scala/zio/entity/core/KeyedAlgebraCombinatorsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/test/scala/zio/entity/core/KeyedAlgebraCombinatorsSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/zio/entity/core/LocalRuntimeWithProtoSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/test/scala/zio/entity/core/LocalRuntimeWithProtoSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/zio/entity/macros/DeriveMacrosSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/core/src/test/scala/zio/entity/macros/DeriveMacrosSpec.scala -------------------------------------------------------------------------------- /example/src/main/scala/zio/entity/example.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/main/scala/zio/entity/example.scala -------------------------------------------------------------------------------- /example/src/main/scala/zio/entity/example/creditcard/CardEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/main/scala/zio/entity/example/creditcard/CardEntity.scala -------------------------------------------------------------------------------- /example/src/main/scala/zio/entity/example/creditcard/CardOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/main/scala/zio/entity/example/creditcard/CardOps.scala -------------------------------------------------------------------------------- /example/src/main/scala/zio/entity/example/creditcard/readside/ActiveLocksTracker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/main/scala/zio/entity/example/creditcard/readside/ActiveLocksTracker.scala -------------------------------------------------------------------------------- /example/src/main/scala/zio/entity/example/ledger/LedgerEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/main/scala/zio/entity/example/ledger/LedgerEntity.scala -------------------------------------------------------------------------------- /example/src/main/scala/zio/entity/example/scheduler/AuthorizationReleaser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/main/scala/zio/entity/example/scheduler/AuthorizationReleaser.scala -------------------------------------------------------------------------------- /example/src/main/scala/zio/entity/example/storage/ExpiringStorage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/main/scala/zio/entity/example/storage/ExpiringStorage.scala -------------------------------------------------------------------------------- /example/src/schemas/protobuf/card.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/schemas/protobuf/card.proto -------------------------------------------------------------------------------- /example/src/schemas/protobuf/ledger.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/schemas/protobuf/ledger.proto -------------------------------------------------------------------------------- /example/src/test/scala/zio/entity/example/CardSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/example/src/test/scala/zio/entity/example/CardSpec.scala -------------------------------------------------------------------------------- /postgres/src/main/scala/zio/entity/postgres/journal/PostgresEventJournal.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/postgres/src/main/scala/zio/entity/postgres/journal/PostgresEventJournal.scala -------------------------------------------------------------------------------- /postgres/src/main/scala/zio/entity/postgres/snapshot/PostgresqlKeyValueStore.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/postgres/src/main/scala/zio/entity/postgres/snapshot/PostgresqlKeyValueStore.scala -------------------------------------------------------------------------------- /postgres/src/schemas/protobuf/example.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/postgres/src/schemas/protobuf/example.proto -------------------------------------------------------------------------------- /postgres/src/test/scala/zio/entity/postgres/journal/PostgresqlEventJournalSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/postgres/src/test/scala/zio/entity/postgres/journal/PostgresqlEventJournalSpec.scala -------------------------------------------------------------------------------- /postgres/src/test/scala/zio/entity/postgres/snapshot/PostgresqlKeyValueStoreSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/postgres/src/test/scala/zio/entity/postgres/snapshot/PostgresqlKeyValueStoreSpec.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- 1 | object Dependencies { 2 | 3 | val zio = "1.0.17" 4 | 5 | } 6 | -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.7.0 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/renovate.json -------------------------------------------------------------------------------- /sonatype.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/sonatype.sbt -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | ThisBuild / version := "0.0.32-SNAPSHOT" 2 | -------------------------------------------------------------------------------- /zio_entity_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobia80/zio-entity/HEAD/zio_entity_logo.svg --------------------------------------------------------------------------------