FulibWorkflows is a library that provides the generation of event storming boards, mockups(html/fxml) and object/classdiagrams. For the description of workflows inside an event storming board a yaml like syntax is provided.
This tool shall help with event storming and assist the requirements engineering at the start of a project. Besides the standard events from event storming as described by Alberto Brandolini, there are a few new events to make it possible to generate the previously mentioned diagrams.
For a detailed description of available events and the limitations of the yaml like syntax take a look at the definitions.
build.gradle
:
repositories {
// ...
mavenCentral()
}
dependencies {
// ...
// https://mvnrepository.com/artifact/org.fulib/fulibWorkflows
implementation group: 'org.fulib', name: 'fulibWorkflows', version: '0.6.0'
}
<dependency>
<groupId>org.fulib</groupId>
<artifactId>fulibWorkflows</artifactId>
<version>0.6.0</version>
</dependency>
Check out the Quickstart Guide or the detailed documentation to learn how to use fulibWorkflows.
Also take a look at the limitations for the fulibWorkflows syntax.