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.
|
|
5 years ago | |
|---|---|---|
| .circleci | 5 years ago | |
| __tests__/core/src | 5 years ago | |
| config | 5 years ago | |
| cypress | 5 years ago | |
| docs | 5 years ago | |
| example | 5 years ago | |
| packages | 5 years ago | |
| scripts | 6 years ago | |
| .all-contributorsrc | 5 years ago | |
| .babelrc | 6 years ago | |
| .editorconfig | 5 years ago | |
| .eslintrc.js | 5 years ago | |
| .gitignore | 5 years ago | |
| .prettierignore | 5 years ago | |
| .prettierrc | 5 years ago | |
| CONTRIBUTING.md | 5 years ago | |
| LICENSE | 6 years ago | |
| README.en-US.md | 5 years ago | |
| README.md | 5 years ago | |
| cypress.json | 5 years ago | |
| lerna.json | 5 years ago | |
| package.json | 5 years ago | |
| rollup.config.js | 6 years ago | |
| tsconfig.json | 5 years ago | |
README.md
iMove
iMove 是一个逻辑可复用的,面向函数的,流程可视化的 JavaScript 工具库。
English | 简体中文
特性
- 流程可视化: 上手简单,绘图方便,逻辑表达更直观,易于理解
- 逻辑复用: iMove 节点支持复用,单节点支持参数配置
- 灵活可扩展: 仅需写一个函数,节点可扩展,支持插件集成
- 多语言编译: 无语言编译出码限制(例: 支持 JavaScript, Java 编译出码)
快速开始
步骤 1. 准备
下载仓库,安装并启动
$ git clone git@github.com:imgcook/imove.git
$ cd imove
$ npm install
$ npm run example
此时浏览器会自动打开 http://localhost:8000/ ,可以看到运行效果。
步骤 2. 绘制流程图
从左侧拖动节点至中央画布,绘制流程图
步骤 3. 配置节点
选择节点,修改节点名,编辑节点代码
贡献
- Fork 仓库
- 创建分支 (
git checkout -b my-new-feature) - 提交修改 (
git commit -am 'Add some feature') - 推送 (
git push origin my-new-feature) - 创建 PR
欢迎fork和反馈
如有建议或意见,欢迎在 github issues 区提问
协议
本仓库遵循 MIT 协议
贡献者 ✨
感谢 蚂蚁 X6 团队 提供的绘图引擎
感谢所有贡献的人 (emoji key):
本仓库遵循 all-contributors 规范,欢迎贡献!


