I will add more information here as I get more work done on this proposal. The aim of this PR is to release a new common module holding the common parts between the main module and the event store modules. The release version will be 0.1.0 on both the main eventsourcing module and all event stores.
[x] De-couple the eventsourcing main module from the event store modules. (It's a pain that a change in the main module force a release of all event store modules).
[x] Update Readme.
[ ] Move the snapshot handling to a separate module outside the eventsourcing module.
I will add more information here as I get more work done on this proposal. The aim of this PR is to release a new common module holding the common parts between the main module and the event store modules. The release version will be 0.1.0 on both the main eventsourcing module and all event stores.