Skip to content

Memento tries to provide a high level abstraction for different EventStore implementations.

License

Notifications You must be signed in to change notification settings

grooviter/memento

Repository files navigation

license main Maven Central

What is Memento ?

Memento is a simple EventStore abstraction. Out of the box Memento supports storing events ands napshots in memory or csv files. It has a simple structure suitable for creating new backend implementations.

Gradle

To use Memento in your Gradle project you can add Maven Central repository:

repositories {
    mavenCentral()
}

Then add the base dependency to your project:

compile 'com.github.grooviter:memento-csv:0.1.0'

Grab

To use memento in your Groovy scripts you can use the @Grab annotation:

@Grab('com.github.grooviter:memento-csv:0.1.0')
import memento.*
import memento.model.*

//...

Documentation

Documentation will be available asap at: http://grooviter.github.io/memento/

About

Memento tries to provide a high level abstraction for different EventStore implementations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages