spiff-example-cli
spiff-example-cli copied to clipboard
By design manual tasks can only be compeleted (Enter) or canceled (Escape). Current behavior: The interface accepts any keyboard input. The cursor is located at [Done]-"button" and keyboard input overwrites...
When a user task with form input is cancelled and executed again, the form is rendererd twice, thrice, etc. until the CLI runs out of space and raises an error:...
Pip fails to install some libraries listed in requirements.txt with Python versions later than 3.11. Address this issue in the readme file and suggest pyenv as a solution. Add pyenv's...
Rename the 'bpmn' directory into 'models' to i) prevent confusion with the identically named directory in the SpiffWorkflow library and ii) because it also contains DMN definitions. Only track changes...
Rename the directory for the serialized data from 'wfdata' into 'data'.
Move all components that make up the examples engine into a separate app directory in the project root and modify the corresponding import statements.
Move all components that make up the command line interface into a separate app directory in the project root and modify the corresponding import statements.
Move the form definitions into the project root and update the corresponding variable in curses_handlers.py. Only track changes in the 'tutorial'-subdirectory to allow the user to add their own forms.
Move all serializers that are used in the example into a separate app directory in the project root and modify the corresponding import statements. Given that there are only two...