You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
smallstonesk
b670192291
|
4 years ago | |
---|---|---|
.circleci | 4 years ago | |
__tests__/core/src | 4 years ago | |
config | 4 years ago | |
cypress | 4 years ago | |
docs | 4 years ago | |
example | 4 years ago | |
packages | 4 years ago | |
scripts | 5 years ago | |
.babelrc | 5 years ago | |
.eslintrc.js | 4 years ago | |
.gitignore | 5 years ago | |
.prettierignore | 5 years ago | |
.prettierrc | 5 years ago | |
LICENSE | 5 years ago | |
README.md | 4 years ago | |
README.zh-CN.md | 4 years ago | |
lerna.json | 5 years ago | |
package-lock.json | 4 years ago | |
package.json | 4 years ago | |
rollup.config.js | 5 years ago | |
tsconfig.json | 4 years ago |
README.md
iMove
iMove is a logic-reusable, function-oriented and process visualized JavaScript tool library.
Features
- Process visualization: easy to draw flow chart, logical expression is more intuitive and easy to understand
- Logic re-usage: iMove nodes support re-using, and every node is configurable
- Flexible: only the code is required, each iMove node is extendable and plugin can be integrated
- Multi-language compilation: no language compilation limitation (e.g. supports JavaScript, Java compilation)
Get started
Step 1. Prepare
Download this project, install dependencies and start the example.
git clone https://github.com/imgcook/imove.git
cd example
npm install
npm start
Step 2. Draw a flowchart
Drag nodes from the left panel and drop them into the center to draw a flowchart.
Step 3. Config iMove nodes
Select node, change node's display name and completes code editing.
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Welcome fork and feedbacks
If you have suggestion, welcome github issues.
License
This repo is released under the MIT License.