luno / workflow

A tech stack agnostic Event Driven Workflow framework, written in Go, that supports durable, robust, and idempotent state changes with timeouts, callbacks, scheduled triggers, and await calls. Compatible with Kafka and Reflex out of the box.
BSD 3-Clause "New" or "Revised" License
112 stars 8 forks source link

visualiser: Improve visualisation of branching #39

Closed andrewwormald closed 1 month ago

andrewwormald commented 1 month ago

Improved the visualisation of branching by using mermaid's native if_state.

Below is a quick demo of the branching - please ignore the step names they dont make sense - it's just for demo purpose.

Screenshot 2024-09-30 at 12 47 50
sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
100.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud