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

Implement first iteration of Rest DSL #54

Open
lordrip opened this issue Aug 24, 2023 · 3 comments · May be fixed by #1860
Open

Implement first iteration of Rest DSL #54

lordrip opened this issue Aug 24, 2023 · 3 comments · May be fixed by #1860
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@lordrip
Copy link
Member

lordrip commented Aug 24, 2023

Please describe the feature that you want to propose

Context

Currently, the Camel YAML schema is available in the zustand store at useSchemasStore

Despite that, there's no Rest Configuration UI available yet.

Goal

The goal is to provide a first iteration of the config UI for Rest and RestConfiguration objects.

Requirements (can be implemented in subsequent GitHub issues if needed)

  1. Create a dedicated Rest page that will hold the Rest-related UI
  2. Provide a simple mechanism to create new Rest and RestConfiguration objects. Please see the POC

image

  1. Upon clicking one of the objects, the AutoForm component should be fired with the model and the schema and connect it through a callback to update the model.
    See the right side of the POC

Notes

@lordrip lordrip added enhancement New feature or request help wanted Extra attention is needed labels Aug 24, 2023
@lordrip lordrip added this to the 0.2.0 - Next step milestone Sep 4, 2023
@lhein lhein moved this to Backlog in Kanban Board Sep 21, 2023
@lhein lhein moved this from Backlog to Todo in Kanban Board Sep 21, 2023
@lhein
Copy link
Contributor

lhein commented Oct 6, 2023

We also need an import functionality which takes an openAPI spec file and generates the Rest / Routes parts for the user.

@lhein
Copy link
Contributor

lhein commented Nov 3, 2023

Lowering the priority as it might be enough to provide just the OpenAPI import ( API First ) in the first iteration.

@lhein
Copy link
Contributor

lhein commented Nov 8, 2023

We are moving the OpenAPI import to the VS Code extension. Rest DSL will not be part of the feature parity milestone. I am moving this issue back to the backlog.

@lhein lhein removed this from the Feature Parity milestone Nov 8, 2023
@lhein lhein moved this from Todo to Backlog in Kanban Board Nov 8, 2023
@lhein lhein added this to the 2.1.0 milestone Dec 4, 2023
@lhein lhein moved this from Backlog to Todo in Kanban Board Dec 4, 2023
@lordrip lordrip removed this from the 2.0.0 milestone Feb 29, 2024
@lordrip lordrip moved this from Todo to Backlog in Kanban Board Feb 29, 2024
lordrip added a commit to lordrip/kaoto that referenced this issue Nov 11, 2024
This commit adds support for the Rest DSL from Apache Camel.

fix: KaotoIO#1505
fix: KaotoIO#54
lordrip added a commit to lordrip/kaoto that referenced this issue Dec 16, 2024
This commit adds support for the Rest DSL from Apache Camel.

fix: KaotoIO#1505
fix: KaotoIO#54
@lordrip lordrip linked a pull request Dec 16, 2024 that will close this issue
lordrip added a commit to lordrip/kaoto that referenced this issue Dec 16, 2024
This commit adds support for the Rest DSL from Apache Camel.

fix: KaotoIO#1505
fix: KaotoIO#54
lordrip added a commit to lordrip/kaoto that referenced this issue Dec 16, 2024
This commit adds support for the Rest DSL from Apache Camel.

fix: KaotoIO#1505
fix: KaotoIO#54
lordrip added a commit to lordrip/kaoto that referenced this issue Dec 17, 2024
This commit adds support for the Rest DSL from Apache Camel.

fix: KaotoIO#1505
fix: KaotoIO#54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: Backlog
Development

Successfully merging a pull request may close this issue.

2 participants