https://github.com/airen3339/react-bpmn
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (3.6%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: airen3339
- License: mit
- Language: TypeScript
- Default Branch: main
- Size: 813 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Created about 3 years ago
· Last pushed about 3 years ago
Metadata Files
Readme
License
README.md
React Bpmn
简介
项目基于bpmnJs集成了bpmn流程设计器,自定义属性面板panel,对palette和canvas样式做了适应主题的处理;
顶部添加了一些常用功能,如下载流程图、模拟流转、放大缩小、恢复撤销等;
支持activiti、flowable、camunda3种模式的流程设计,可在配置中心中进行切换;
此外添加了一键换肤、明亮暗夜模式切换等辅助性功能。
在线demo请访问:http://designer.v2star.top/
参考与致谢
本项目很大程度参考了 miyuesc 的项目,在此对所参考项目提供的帮助表示衷心感谢。
- 参考项目:https://github.com/miyuesc/bpmn-process-designer
- 参考文章:https://juejin.cn/post/6844904017584193544
快速启动
本项目基于UmiJS构建。
bash
$ yarn // 安装依赖
$ yarn start // 启动
其它说明
bpmnJs版本
由于1.0后的和1.0之前的属性面板有较大的改变,且相关的api名称或位置可能也有改变,因此,在这里说明一下当前项目集成的版本。
json
"bpmn-js": "^9.0.3",
"bpmn-js-properties-panel": "^1.0.0",
"camunda-bpmn-moddle": "^6.1.2",
Owner
- Login: airen3339
- Kind: user
- Repositories: 187
- Profile: https://github.com/airen3339
GitHub Events
Total
Last Year
Dependencies
package.json
npm
- @types/react ^18.0.12 development
- @types/react-dom ^18.0.5 development
- @umijs/preset-react 1.x development
- @umijs/test ^3.5.23 development
- lint-staged ^10.0.7 development
- prettier ^2.2.0 development
- typescript ^4.1.2 development
- yorkie ^2.0.0 development
- @ant-design/icons ^4.7.0
- @ant-design/pro-layout ^6.5.0
- @bpmn-io/properties-panel ^0.13.2
- @reduxjs/toolkit ^1.8.5
- ahooks ^3.4.0
- antd 5.x
- bpmn-js ^9.0.3
- bpmn-js-properties-panel ^1.0.0
- bpmn-js-token-simulation ^0.28.0
- camunda-bpmn-moddle ^6.1.2
- moment ^2.29.3
- react ^17.0.2
- react-color ^2.19.3
- react-dom ^17.0.2
- react-redux ^7.2.8
- react-syntax-highlighter ^15.5.0
- umi ^3.5.23
- uuid ^8.3.2
- xml2js ^0.4.23
yarn.lock
npm
- 1176 dependencies