https://github.com/airen3339/react-bpmn

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

logo

React Bpmn

GitHub stars GitHub stars star fork


简介

项目基于bpmnJs集成了bpmn流程设计器,自定义属性面板panel,对palette和canvas样式做了适应主题的处理;

顶部添加了一些常用功能,如下载流程图、模拟流转、放大缩小、恢复撤销等;

支持activiti、flowable、camunda3种模式的流程设计,可在配置中心中进行切换;

此外添加了一键换肤、明亮暗夜模式切换等辅助性功能。

在线demo请访问:http://designer.v2star.top/

参考与致谢

本项目很大程度参考了 miyuesc 的项目,在此对所参考项目提供的帮助表示衷心感谢。

  1. 参考项目:https://github.com/miyuesc/bpmn-process-designer
  2. 参考文章: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

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