Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SWF-Editor: Create custom nodes types #1641

Open
Tracked by #1127
handreyrc opened this issue Nov 27, 2024 · 0 comments
Open
Tracked by #1127

SWF-Editor: Create custom nodes types #1641

handreyrc opened this issue Nov 27, 2024 · 0 comments
Assignees
Labels
area:sonataflow Related to CNCF Serverless Workflow Spec and SonataFlow area:tools Issues affecting Apache KIE tooling projects

Comments

@handreyrc
Copy link

handreyrc commented Nov 27, 2024

Summary

The goal of this task is to create is to create all renderable custom node types described in the SWF spec.

Note: Check current SWF J2CL implementation of the editor for reference.

Description

  • The node shall contain a main Icon and node label (node name)
  • Implement React Flow node type settings so the the library can identify what type of node shall be rendered and its properties from the provided model instance
  • The look&feel of the nodes shall be based on SVG to avoid image distortions
  • Update the static model to contain all the renderable nodes so they can be rendered and visualized

Note: Internal state data icons and its tooltips will be implemented in a separate task.

Testing

  • By running the component it should be possible to visualize all the supported renderable states in the sample workflow loaded.
@handreyrc handreyrc added area:tools Issues affecting Apache KIE tooling projects area:sonataflow Related to CNCF Serverless Workflow Spec and SonataFlow labels Nov 27, 2024
@handreyrc handreyrc self-assigned this Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:sonataflow Related to CNCF Serverless Workflow Spec and SonataFlow area:tools Issues affecting Apache KIE tooling projects
Projects
None yet
Development

No branches or pull requests

1 participant