bpmn-io / form-js

View and visually edit JSON-based forms.
https://bpmn.io/toolkit/form-js/
Other
413 stars 106 forks source link

Build out the `form-js-viewer-core` package #1208

Open Skaiir opened 4 months ago

Skaiir commented 4 months ago

Is your feature request related to a problem? Please describe.

As part of the current refactoring project to separate the form-viewer into a renderer and core part. This issue tracks the core side.

Describe the solution you'd like

Our goal is to create a library which is basically a large transformation pipeline. It manages the form state, and applies multiple transformations based on the current state, the schema, and the initial state.

grafik

Breakdown

We will follow the pipeline outlined above to have a progression. There may be some missing aspects here, but this is a good level to break things down at

Describe alternatives you've considered

n/a

Additional context

Root issue: https://github.com/bpmn-io/form-js/issues/1166

marcosgvieira commented 4 months ago

@Skaiir as agreed, let's break the milestones here so it's easier to understand when we target to deliver.