Motivations:
Apply the trait to domain.Entity, remove the need for a formal Aggregate class
Reposition eventSourcing.Process as domain.Process
Remove domain directory in space:event-sourcing https://github.com/meteor-space/event-sourcing/tree/develop/source/server, so it's positioned as an infrastructure package building on space:domain
I feel this will set us up for making Space's domain implementation less dependent on applying ES for every sub-domain.
Issues:
Motivations:
Apply the trait to domain.Entity, remove the need for a formalAggregateclassReposition eventSourcing.Process as domain.ProcessRemove domain directory in space:event-sourcing https://github.com/meteor-space/event-sourcing/tree/develop/source/server, so it's positioned as an infrastructure package building onspace:domainI feel this will set us up for making Space's domain implementation less dependent on applying ES for every sub-domain.Issues: