Skip to content

Add replay functionality #47

@gumil

Description

@gumil

Ability for Kaskade to save states and replay them later.

Replay action/states could be:

  1. replay(Map<Action, State>)

Optional:
2. replay(String) string json map of action and states
3. replay(File) file json of actions and states

We considered JSON as the format since it's more universal than other string markdown formats.

Number 2 and 3 might be implemented later or might be in a separate module to make the main module as lightweight as possible. This also means adding a json parser library and we don't want to add dependencies into the main module. A good idea would be to add an adapter to handle the parsing part.

It's also possible to make replay extensible as possible to be able to create user defined ways in replaying.

This should be started when #24 is done

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions