iMove is a logic-reusable, function-oriented and process-visualized JavaScript tool library.
English | 简体中文
- Process visualization: iMove is easy to use and easy to draw. Its logical expression is more intuitive and easy to understand.
- Logic re-usage: iMove node supports multiplexing, and its single node supports parameter configuration.
- Flexible: We need to write an only function. The node can also be extended. iMove can also support plug-in integration.
- Multi-language compilation: There is no language compiling code limitation (example: support JavaScript, Java compiling code).
Download this project, install dependencies and start the project.
$ git clone https://github.com/ykfe/imove.git
$ cd imove/example
$ npm install
$ npm start
Open http://localhost:8000/ and you can see the online effect.
Drag nodes from the left panel and drop them into the center, then we can get a flowchart.
Select the node, modify its display name and complete the code.
- Fork this repository
- Create a new branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push (
git push origin my-new-feature
) - File a PR
If you have any suggestion, welcome to GitHub to raise issues.
This project follows the MIT license.
Thanks goes to these excellent (contributors):
This project follows the all-contributors specification. Contributions of any kind are welcome!