Skip to content

Roadmap

Jose San Leandro edited this page Apr 8, 2021 · 1 revision

tests

  • Consolidate domain and integration tests, using the domain flavor: using Command objects instead of serialized texts. In integration tests, saved events, published events and routing key asserts get implemented implicitly according to the framework conventions.
  • Commands remain unsupported in "given" sections of tests.

Framework itself

  • Encourage somehow the use of builders when creating events within the aggregates' handler methods.
  • Support for event listening.
  • Provide initial annotations to add type information and validations to commands and events attributes, in addition to Fame annotations.
  • Provide a "check" phase in the life-cycle of command processing, to clean up handler methods.

Tools

  • Fix EventStore cleanup in the tearDown of integration tests.
  • Fix queue cleaner.
Clone this wiki locally