FSM workflow (for Node.js)
Finite State Machine workflow is implemented in JS using Promise-s.
The following things will be implemented later as extensions/helpers (separate sibling library) or in specific application:
P.S. basic ideas on how FSM API looks like are taken from fsm-as-promised
FSM core could be found here here
Task management is implemented as additional library. You can find more detailed info here.
Workflow Transition History is implemented as separate library. You can find more information here.
How do I set a version for all packages?
Define it as version
value in lerna.json
file. There's no need to rewrite version in packages, release process will handle it itself.
Alexey Sergeev | |
---|---|
Kirill Volkovich | |
Daniel Zhitomirsky | |
Egor Stambakio |
Contributing are welcome. We need YOU! :metal: