I'll provide some background information on this discussion.
1. The original saga designer, ggeditor, is no longer maintained. Over
time, more and more Node.js dependencies have reported CVE
vulnerabilities. However, upgrading these vulnerabilities requires
breaking changes, which leads to compatibility issues when upgrading
directly. Due to compatibility and security concerns, this task
involves a significant amount of work.
2. The existing state machine designer cannot support the further
evolution of features in the future Saga state machine designer.

Therefore, we are seeking a technology component that is actively
supported by the community, aligns with mainstream technologies, and
can meet the future feature evolution requirements of Seata.

yixia <[email protected]> 于2023年11月27日周一 14:01写道:
>
> I vote for diagram-js.
>
> 尹 祥琨 <[email protected]> 于2023年11月27日周一 13:58写道:
>
> > Hello Team,
> >
> >   I hope this message finds you well. We are at a crucial point in the
> > refactoring of Seata Saga web designer. Currently, we are in the process of
> > choosing a frontend framework, and the options are down to LogicFlow and
> > diagram-js. A brief comparation between these two is listed below.
> >
> >
> >
> > didi/LogicFlow
> >
> > bpmn-io/diagram-js
> >
> > Description
> >
> > A flow chart editing framework developed by Didi (滴滴) focusing on
> > business customization.
> >
> > A toolbox developed by bpmn-io for displaying and modifying diagrams on
> > the web.
> >
> > GitHub stars ⭐
> >
> > 5.9 k
> >
> > 1.5 k
> >
> > Weekly downloads
> >
> > 6744
> >
> > 72404
> >
> > Notable used-bys
> >
> > Successful landing in Didi internal systems
> >
> > bpmn-js (7.6 k⭐)
> >
> > camunda modeler (1.4 k⭐)
> >
> > Documentation
> >
> > Documentation with a Chinese version available.
> >
> > No official documentation. Mere code comments, examples and unit tests
> > support.
> >
> > Issue reply frequency
> >
> > Some of issues has no feedback by maintainers and auto-closed by bots
> >
> > Basically 1-2 days
> >
> > Functionality
> >
> > No built-in property panel support
> >
> > Full coverage
> >
> > PoC Demo
> >
> >
> >
> >   We need your experiences and insights. Please kindly discuss about your
> > preference, and feel free to add comments or considerations influencing
> > your choice.
> >
> > Xiangkun Yin (尹祥琨)
> >
> > GitHub, ptyin
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to