Status: backlog Priority: P2 Created: 2026-02-25
The :diagram/label and :diagram/condition keys work on transitions but aren't documented. The :diagram/expression key on scripts should be soft-deprecated in favor of :diagram/label. The convenience macros should emit :diagram/label alongside (not replacing) :diagram/expression.
:diagram/label and :diagram/condition to transition docstring in elements.cljc:diagram/expression in script element docstring — recommend :diagram/labelhandle macro in convenience_macros.cljc to emit :diagram/label IN ADDITION to :diagram/expressionassign-on macro similarlysrc/main/com/fulcrologic/statecharts/elements.cljc — docstring additions (lines 108-121, ~315-323)src/main/com/fulcrologic/statecharts/convenience_macros.cljc — emit additional :diagram/label key in handle (line 32) and assign-on (line 53)handle macro output contains both :diagram/label and :diagram/expression (same value)assign-on macro output contains both keys:diagram/expression still present on all existing macro outputs (backwards compat)Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |