Skip to content
This repository was archived by the owner on Apr 28, 2020. It is now read-only.

speks7/flowmaker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flowmaker

Flowmaker is an VSCode extension used to generate a flowchart in SVG format of JS code to demonstrate Code flow scheme from different level of conduct.

onBrowser demo

Note: For only using the onEditor and onBrowser SVG generation follow the master branch code.

Instructions

  • Write Javascript.
  • Select a function or object or entire file.
  • Hit ctrl-f1.
  • Choose 'Flowmake magic'.
  • 'Flowmake magic' generates the SVG layout in side column of editor itself.

Installation

Clone the source locally:

$ git clone -b livepreview https://github.com/aryaminus/flowmaker/tree/livepreview
$ cd flowmaker
$ npm install

Start the application in development mode

hit Ctrl+f5
hit Fn+f1 or F1
choose 'Flowmake Magic'

or from VS-Code Market:

download Flowmaker extension
hit Fn+f1 or F1
choose Flowmake onEditor

Packages:

  1. js2flowchart
  2. atom-js-code-to-svg-to-preview

Features

onEditor demo

TODO:

  • JSX support
  • Flow,CLI and Typescript support
  • Chrome extension for dev-tools
  • Fetching SVG to generate and manipulate code to genrate code from flowchart

Contributing

  1. Fork it (https://github.com/aryaminus/flowmaker/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Enjoy!

About

flowmaker: JS to SVG flowchart generation extension for Vscode in realtime written in typescript and also download the SVG through local node server. Extension:

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors