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

Migrate the graphical editor #34

Closed
lhein opened this issue Aug 17, 2023 · 0 comments · Fixed by #68
Closed

Migrate the graphical editor #34

lhein opened this issue Aug 17, 2023 · 0 comments · Fixed by #68
Assignees
Labels
canvas/visualization Canvas-related issues enhancement New feature or request
Milestone

Comments

@lhein
Copy link
Contributor

lhein commented Aug 17, 2023

Please describe the feature that you want to propose

The main piece and most important part of the Camel Tooling will be the graphical editor. We should also consider ways to use the editor just as a read-only canvas to visualize the integration in addition to the full graphical editing.

@lhein lhein added enhancement New feature or request canvas/visualization Canvas-related issues labels Aug 17, 2023
@lordrip lordrip self-assigned this Aug 21, 2023
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 24, 2023
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 24, 2023
lordrip added a commit that referenced this issue Aug 24, 2023
lordrip added a commit that referenced this issue Aug 24, 2023
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 30, 2023
This is the first iteration of the Visualization component,
there are still some rough edges but it will serve as an
intermediate step to move forward.

relates to: KaotoIO#34
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 30, 2023
This is the first iteration of the Visualization component,
there are still some rough edges but it will serve as an
intermediate step to move forward.

relates to: KaotoIO#34
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 30, 2023
This is the first iteration of the Visualization component,
there are still some rough edges but it will serve as an
intermediate step to move forward.

relates to: KaotoIO#34
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 31, 2023
This is the first iteration of the Visualization component,
there are still some rough edges but it will serve as an
intermediate step to move forward.

relates to: KaotoIO#34
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 31, 2023
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 31, 2023
This commit also adjust the code coverage collector from jest.

relates to: KaotoIO#34
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 31, 2023
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 31, 2023
This commit also adjust the code coverage collector from jest.

relates to: KaotoIO#34
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 31, 2023
This is the first iteration of the Visualization component,
there are still some rough edges but it will serve as an
intermediate step to move forward.

relates to: KaotoIO#34
lordrip added a commit that referenced this issue Aug 31, 2023
lordrip added a commit that referenced this issue Aug 31, 2023
This commit also adjust the code coverage collector from jest.

relates to: #34
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 31, 2023
This is the first iteration of the Visualization component,
there are still some rough edges but it will serve as an
intermediate step to move forward.

relates to: KaotoIO#34
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 31, 2023
This is the first iteration of the Visualization component,
there are still some rough edges but it will serve as an
intermediate step to move forward.

relates to: KaotoIO#34
lordrip added a commit to lordrip/kaoto that referenced this issue Aug 31, 2023
This is the first iteration of the Visualization component,
there are still some rough edges but it will serve as an
intermediate step to move forward.

relates to: KaotoIO#34
lordrip added a commit to lordrip/kaoto that referenced this issue Sep 1, 2023
- Context
This pull request adds the first iteration of the Visualization component. It leverages [@patternfly/react-topology](https://www.patternfly.org/topology/getting-started) as an underlying rendering and layout library.

This pull request supersedes KaotoIO#63
Fixes: KaotoIO#34

- Known issues
Only `Camel Routes` are supported at this stage. In order to support other flow types, the transformation from said flow to `VisualizationNode` needs to be implemented.

- Next steps
1. Work on the Source Code editor component in order to allow multiple and different flows to test in-depth the `VisualizationComponent`.
2. Add the support for the remaining flows, f.i. `Integration`, `Kamelet`, `KameletBinding` and `Pipe`
lordrip added a commit to lordrip/kaoto that referenced this issue Sep 1, 2023
- Context
This pull request adds the first iteration of the Visualization component. It leverages [@patternfly/react-topology](https://www.patternfly.org/topology/getting-started) as an underlying rendering and layout library.

This pull request supersedes KaotoIO#63
Fixes: KaotoIO#34

- Known issues
Only `Camel Routes` are supported at this stage. In order to support other flow types, the transformation from said flow to `VisualizationNode` needs to be implemented.

- Next steps
1. Work on the Source Code editor component in order to allow multiple and different flows to test in-depth the `VisualizationComponent`.
2. Add the support for the remaining flows, f.i. `Integration`, `Kamelet`, `KameletBinding` and `Pipe`
lordrip added a commit that referenced this issue Sep 1, 2023
- Context
This pull request adds the first iteration of the Visualization component. It leverages [@patternfly/react-topology](https://www.patternfly.org/topology/getting-started) as an underlying rendering and layout library.

This pull request supersedes #63
Fixes: #34

- Known issues
Only `Camel Routes` are supported at this stage. In order to support other flow types, the transformation from said flow to `VisualizationNode` needs to be implemented.

- Next steps
1. Work on the Source Code editor component in order to allow multiple and different flows to test in-depth the `VisualizationComponent`.
2. Add the support for the remaining flows, f.i. `Integration`, `Kamelet`, `KameletBinding` and `Pipe`
@lhein lhein moved this to Backlog in Kanban Board Sep 21, 2023
@lhein lhein moved this from Backlog to Done in Kanban Board Sep 21, 2023
@lhein lhein added this to the 0.1.0 - Smart Connectors' MVP milestone Sep 21, 2023
@lhein lhein modified the milestones: Smart Connectors' MVP, Feature Parity Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
canvas/visualization Canvas-related issues enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants