Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Take a stab at aggregates #36

Merged
merged 20 commits into from
Feb 14, 2021
Merged

Take a stab at aggregates #36

merged 20 commits into from
Feb 14, 2021

Conversation

woksin
Copy link
Contributor

@woksin woksin commented Oct 17, 2020

Summary

Adds aggregates to the SDK in a barebones matter, agnostic to whether there is IoC or not.

Added

  • System for working with aggregates and aggregate roots
  • AggregateOf<> method on Client for creating an aggregate root operation on a specific aggregate
  • Small sample showcasing the aggregates system
  • Specs around AggregateRoot

Changed

  • docker-compose in samples run with latest runtime versions

@woksin woksin changed the base branch from 7.0.0-redpill to 8.0.0-redpill October 28, 2020 12:12
Base automatically changed from 8.0.0-redpill to master November 2, 2020 17:40
@woksin woksin marked this pull request as ready for review February 14, 2021 01:06
@woksin woksin added the minor label Feb 14, 2021
@woksin woksin requested a review from einari February 14, 2021 01:11
Copy link
Contributor

@einari einari left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a much needed and yearned for feature :)

Great to see it finally come here.
API surface is familiar and looks good.

@einari einari merged commit c8cab8a into master Feb 14, 2021
@einari einari deleted the aggregates branch February 14, 2021 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants