About - StateSmith/StateSmith-drawio-plugin GitHub Wiki

⚠️ Reasons you should just use regular draw.io

See here.

Background

draw.io is amazing, but currently lacks functionality for nested/hierarchical state machine designs. You might not care if you are working with a relatively flat state machine.

The core StateSmith library that reads draw.io files does not require use of this plugin. It's just handy.

You can use draw.io online, the offline app, or even draw.io for confluence. That said, you'll get the best experience using the vscode draw.io extension with the StateSmith plugin. You can now do everything from a single editor! Design your state machine, run the StateSmith code gen, compile and test.