Expired
Milestone
May 31, 2019–Jun 14, 2019
Deployable Beta
Milestone ID: 234
Definition of Done
-
Tool carries a Brand and is deployed to PyPI
-
Installation via PIP works without further effort
-
A rudimentary guide with examples (incl. files) is available
-
CLI:
- Parsing of code is working for a default set of programming languages:
- Java
- Javascript
- Python
- C++
- C#
- Ruby
- Users can add or change templates easily
- Users can set default program configurations
- Validation of FSMs is stable
- Users can provide json or txt files as input
- Parsing of code is working for a default set of programming languages:
-
GUI:
- Styling is applied
- FSM Elements can be created, labeled, moved and deleted
- Elements are:
- Self-Transitions
- Node-Transitions
- Initial Node
- Final Node
- Node
- Generation Options, Defaults and GUI-Documentation are available and working
- A drawn fsm can be saved and loaded (internally)
- Generated code is displayed and can be saved
- Export of fsm as .svg is possible