• Packages
  • Themes
  • Documentation
  • Blog
  • Discussions
Sign in

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.
frame-lang
0.6.0 168
0
  • Repo
  • Bugs
  • Versions
  • License
Flag as spam or malicious

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:

  • Gitter
  • Discord
  • State Machine Reddit (I'm the mod)

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 search settings-view:open
      • Mac:
        • Keyboard Shortcut: Cmd+,
        • Menu: Atom > Preferences
        • Command Palette: Open by Cmd+Shift+P and search settings-view:open
      • Windows:
        • Keyboard Shortcut: Ctrl+,
        • Menu: File > Settings
        • Command Palette: Open by Ctrl+Shift+P and search settings-view:open
    • 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
  • From Command line

    • Run apm install frame-machine-maker in the terminal

Key Mappings for the package

  • Ctrl-Alt-P : Framepile to UML
  • Ctrl-Alt-N : Framepile to next target language
  • Ctrl-Alt-P : Framepile to previous target language
  • Alt-+ : 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)

I think this package is bad news.

Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.

  • Terms of Use
  • Privacy
  • Code of Conduct
  • Releases
  • FAQ
  • Contact
with by