apache / apache/incubator-seata

Support auto-layout for state machine designer

Open
#6,136 14 comments 0 reactions 1 assignee Claimed by @Code-breaker1998 View on GitHub
good first issue task: help-wanted
Dominant language
Java
Stars
26k
Forks
8.8k
Avg merge
1d 8h
Merged PRs (30d)
4

Description

## Why you need it?

Currently, there are two ways to define a `StateMachine`. One is to use the designer, and the other is to directly write JSON. If users adopt the latter (i.e., do not write JSON through the designer), then it is not supported to import it into the designer because there is no style information (shape, edge positioning). If auto-layout is supported, this scenario will be indirectly supported.

## How it could be?

You can extend `SagaImporter` to add style information.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.