machine
is an implementation of the AWS State Machine specification. The primary goal of this implementation is to enable testing of state machines and code together.
Step at the moment is still very beta, and its API will likely change more before it stabilizes. If you have ideas for improvements please reach out.
Some of the TODOs left for the library are:
- Client side visualization of state machine and execution using GraphViz
- Intrinsic function support
- At question is how builds effective Input base on Input & Params (must check, test and correct if needed)