Beads issueshttps://gitlab.beuth-hochschule.de/s40242/stategen/-/issues2019-06-20T13:56:02+02:00https://gitlab.beuth-hochschule.de/s40242/stategen/-/issues/60More Languages2019-06-20T13:56:02+02:00Adrian WuillemetMore Languages**User Story:**
> As a user I want to be able to choose from a set of default programming languages.
**Definition of Done:**
+ The following programming languages are supported:
- Java
- Python
- Javascript
- C#
- C++
...**User Story:**
> As a user I want to be able to choose from a set of default programming languages.
**Definition of Done:**
+ The following programming languages are supported:
- Java
- Python
- Javascript
- C#
- C++
- Ruby
+ Optionally other languages can be considered.
___
**Implementation Tasks:**
+ [ ] Add templates where possible
+ [ ] Extend generation where neccessary
___
<table>
<tr>
<th>Storypoints</th>
<th>Requires</th>
</tr>
<tr>
<td>9</td>
<td>-</td>
</tr>
</table>Deployable BetaRico PossienkaRico Possienkahttps://gitlab.beuth-hochschule.de/s40242/stategen/-/issues/56Add Initial State type2019-07-11T21:11:25+02:00Adrian WuillemetAdd Initial State type**User Story:**
> As a user I want to define the initial state of the state machine.
**Definition of Done:**
+ States can be marked as 'initial'
+ Initial states are correctly set in the code
+ Validation can handle initial states
+ In...**User Story:**
> As a user I want to define the initial state of the state machine.
**Definition of Done:**
+ States can be marked as 'initial'
+ Initial states are correctly set in the code
+ Validation can handle initial states
+ Initial states are optional
+ If no initial state is given, the use will be notified about the one set by default
___
**Implementation Tasks:**
___
<table>
<tr>
<th>Storypoints</th>
<th>Requires</th>
</tr>
<tr>
<td>7</td>
<td>Validation, Code generation, Selection of nodes in the GUI</td>
</tr>
</table>Deployable Betahttps://gitlab.beuth-hochschule.de/s40242/stategen/-/issues/51Behaviour Trees2019-05-30T14:57:30+02:00Adrian WuillemetBehaviour Trees**User Story:**
> As a user I want to be able to create behaviour trees
**Definition of Done:**
___
**Implementation Tasks:**
___
<table>
<tr>
<th>Storypoints</th>
<th>Requires</th>
</tr>
<tr>
<td>100</td>
<td>-</td>
</tr>
</table>**User Story:**
> As a user I want to be able to create behaviour trees
**Definition of Done:**
___
**Implementation Tasks:**
___
<table>
<tr>
<th>Storypoints</th>
<th>Requires</th>
</tr>
<tr>
<td>100</td>
<td>-</td>
</tr>
</table>https://gitlab.beuth-hochschule.de/s40242/stategen/-/issues/11Export FSM into DOT2019-05-30T14:35:18+02:00Adrian WuillemetExport FSM into DOT**User Story:**
> As a user I want to be able to export the FSM from the GUI into a graphviz DOT file
**Definition of Done:**
+ A drawn fsm can be exported as a DOT file.
___
**Implementation Tasks:**
___
<table>
<tr>
<th>Storypoints...**User Story:**
> As a user I want to be able to export the FSM from the GUI into a graphviz DOT file
**Definition of Done:**
+ A drawn fsm can be exported as a DOT file.
___
**Implementation Tasks:**
___
<table>
<tr>
<th>Storypoints</th>
<th>Requires</th>
</tr>
<tr>
<td>5</td>
<td>Drawing of FSMs</td>
</tr>
</table>