frame-machine-maker
Frame is a simple yet powerful system specification language for defining the dynamic behavior of systems. With Frame notation it is easy to quickly design state machines that comply with core UML statechart concepts through a decidedly advantageous new approach.
The Frame Machine Maker package
Frame is a state machine markdown language and the Frame Machine Maker provides a real-time preview of the UML documentation and code generation of Frame Specs.
This version of Machine Maker generates the following languages:
- C++
- C#
- GDScript
- Go
- Java
- JavaScript
- Python
- Rust
You can learn more about Frame from these resources:
- Framepiler - check out the online version of this plugin, explore the examples and share with the world your Frame'n
- The Official Frame Site
- Getting Started With Frame Video
If you would like to find out more about Frame join our growing community and connect:
Install Package
-
From Atom Editor
- Open up the Settings Tab
- Linux:
- Keyboard Shortcut:
Ctrl+,
- Menu:
Edit > Preferences
- Command Palette: Open by
Ctrl+Shift+P
and searchsettings-view:open
- Keyboard Shortcut:
- Mac:
- Keyboard Shortcut:
Cmd+,
- Menu:
Atom > Preferences
- Command Palette: Open by
Cmd+Shift+P
and searchsettings-view:open
- Keyboard Shortcut:
- Windows:
- Keyboard Shortcut:
Ctrl+,
- Menu:
File > Settings
- Command Palette: Open by
Ctrl+Shift+P
and searchsettings-view:open
- Keyboard Shortcut:
- Linux:
- Move to Install tab
- Search for frame-machine-maker package and install
- Once it is installed, it will show up in the Settings View under the Packages tab
- Open up the Settings Tab
-
From Command line
- Run
apm install frame-machine-maker
in the terminal
- Run
Key Mappings for the package
Ctrl-Alt-P
: Framepile to UMLCtrl-Alt-N
: Framepile to next target languageCtrl-Alt-P
: Framepile to previous target languageAlt-+
: UML image Zoom-in (Worked only when you are on the UML target language)Alt--
: UML image Zoom-out (Worked only when you are on the UML target language)