KaotoIO / step-extension-repository

Official step extensions for Kaoto.
Apache License 2.0
2 stars 5 forks source link

[step-extension] Twitter Timeline Source #22

Open Delawen opened 2 years ago

Delawen commented 2 years ago

Create an extension for https://camel.apache.org/camel-kamelets/latest/twitter-timeline-source.html

Instructions to create a new extension in https://kaoto.io/docs/add-custom-view/

This extension must allow the user to set up all the configuration options of the kamelet and:

hemahg commented 1 year ago

I would like to work on this issue

Delawen commented 1 year ago

Thank you @HemaHG !

Do you have the context to start working on it?

hemahg commented 1 year ago

No, I need some context to start with

Delawen commented 1 year ago

Sorry for the delay, I know time is of importance for hacktober :)

Kaoto is a low code/no code editor for Apache Camel. That means, you can create workflows to integrate/orchestrate services in a visual way.

You can try it as described on the quickstart and the user manual.

What we want on this issue is to replace the default Config tab of the twitter-timeline-source action with a customized one that helps the user understand what is the configuration to use:

imagen

To do so, there is a guide on how to create this kind of custom tabs: https://kaoto.io/docs/add-custom-view/

hemahg commented 1 year ago

Hi @Delawen, I have created a custom view and created a YAML file in from view definition repo https://github.com/HemaHG/kaoto-viewdefinition-catalog/blob/main/twitter-time-source-extension.yaml, but the instead pf replacing config, a new config tab is create any thoughts on this? image

Delawen commented 1 year ago

That's fine, I think the way to replace the Config tab was by using a special identifier on the view.

If instead of replacing you just add a new one, that's good!