-
Notifications
You must be signed in to change notification settings - Fork 2
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
Feature/ Visualise the Aggregate history to as a changelog #15
Comments
I've updated the debug package and have created an issue that relates to what's proposed here. Thoughts @darko-mijic ? |
BTW I'll release the new package version today |
I have reviewed your work and i agree that we should proceed in those lines with todos. I was planing to submit todos to TodoMVC as one of the compliant implementations but i don't think we need that kind of attention. Much more important is to make Space Todos a good showcase of Space ES infrastructure without complex domain and as a complete, non-distributed ES solution. I have tested one solution for better presentation of JSON data for ES debugging/demonstration. I will submit a PR to ES debug project. |
Exactly, todos apps are used for a reason for this ground level demo! We just need to expose the persistence strategy, and add features that demonstrate the reason for using ES, like projection rebuilding 😎
Great. I intentionally just did the minimum to bring it up to date, adding client-side structure to support more rapid development once we decide how to proceed with this being a more useful tool. Need to split the actual view layer out since this is currently opinionated for Blaze Components |
This would be a great start to exposing the reasons behind event sourcing. The most simple form of this is just to have an additional view that shows each change to the Todo list in real-time, and we can then build on this over time to say rewind the app state to a point in the history. I understand there was the intention to make this app compliant for TodoMVC, but maybe we can divert that focus to https://github.com/meteor-space/TodoMVC and make this our playground and marketing tool.
It's pretty simple to achieve this, we have a pretty basic package already to publish out the commit collection, so we just need a polished view that makes the experience pleasant.
The text was updated successfully, but these errors were encountered: