fulibWorkflows

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.

Installation

Gradle

build.gradle:

repositories {
    // ...
    mavenCentral()
}

dependencies {
    // ...
    
    // https://mvnrepository.com/artifact/org.fulib/fulibWorkflows
    implementation group: 'org.fulib', name: 'fulibWorkflows', version: '0.6.0'
}

Maven

<dependency>
  <groupId>org.fulib</groupId>
  <artifactId>fulibWorkflows</artifactId>
  <version>0.6.0</version>
</dependency>

Usage

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.

License

MIT