apache / apache/incubator-seata

Replace JSON editing with property editing for state machine designer

Open
#6,134 0 comments 0 reactions 0 assignees View on GitHub
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, we allow users to edit properties by writing JSON directly. However it is a temporary solution for property editing. A more appropriate way would be the properties panel.

image

## How it could be?

A desired properites panel is something like the following,

image

## Other related information
Please merge related PR to the **refactor_designer** branch.

Contributor guide

Open the contributing guide

Research direction

Review the refactor_designer branch and the related pull request mentioned in the issue, then compare the current JSON editing flow with the desired properties panel shown in the screenshots. Done means state machine properties can be edited through the panel instead of by writing JSON directly.

Written by the indexing model from the issue text.

Assessment

Domain
design, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.