You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Marat Gubaidullin <ma...@gmail.com> on 2021/09/22 23:55:26 UTC

Karavan project: Integration Designer for Camel/Camel-K

Hello Camel Developers,

For the last few months I've been working on the Karavan project:
Integration Designer for Camel/Camel-K.
https://github.com/mgubaidullin/karavan

Karavan is still in the preliminary/experimental stage, however it is
possible to "draw" an integration. It already supports Kamelets and a lot
of EIP. It works in local mode to store YAMLs on a local machine. In cloud
mode <https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md>
Karavan stores YAMLs into a git repository for deployment using GitOps
techniques.

Karavan demos:
1. Basic integration design: https://youtu.be/a2xPcSE4TxA
2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc

I would like to donate the Karavan project to ASF to run it as a Camel sub
project and continue to work on it together with the Camel Community.

What do you think?

Thanks
Marat Gubaidullin

Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by Andrea Cosentino <an...@gmail.com>.
Hello Marat,

This project is really cool :-)

Thanks for sharing with the camel community. I think it would be a nice
addition to the Camel's ecosystem.

Let's wait for others' thoughts.

Thanks.

Il giorno gio 23 set 2021 alle ore 01:55 Marat Gubaidullin <
marat.gubaidullin@gmail.com> ha scritto:

> Hello Camel Developers,
>
> For the last few months I've been working on the Karavan project:
> Integration Designer for Camel/Camel-K.
> https://github.com/mgubaidullin/karavan
>
> Karavan is still in the preliminary/experimental stage, however it is
> possible to "draw" an integration. It already supports Kamelets and a lot
> of EIP. It works in local mode to store YAMLs on a local machine. In cloud
> mode <
> https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md>
> Karavan stores YAMLs into a git repository for deployment using GitOps
> techniques.
>
> Karavan demos:
> 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
>
> I would like to donate the Karavan project to ASF to run it as a Camel sub
> project and continue to work on it together with the Camel Community.
>
> What do you think?
>
> Thanks
> Marat Gubaidullin
>

Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by Claus Ibsen <cl...@gmail.com>.
Hi Marat

Yeah sure we can simplify. We trust committers so you are welcome to
push directly.

On Thu, Oct 7, 2021 at 3:05 AM Marat Gubaidullin
<ma...@gmail.com> wrote:
>
> Hello Cameleers,
>
> I have created a few PRs into camel-karavan repository.
>
> Are we going to work through the same process as with Camel (PR ->2 Review
> -> Merge) from the beginning or could we simplify the process while we
> don't have a lot of people involved?
>
> Thanks
> Marat
>
> On Mon., Oct. 4, 2021, 23:24 Marat Gubaidullin <ma...@gmail.com>
> wrote:
>
> > Thank you, Andrea.
> > First commit is pushed. I'm starting cleaning code/license/headers etc
> >
> > On Mon., Oct. 4, 2021, 01:34 Andrea Cosentino <an...@gmail.com> wrote:
> >
> >> Marat,
> >>
> >> I created the repository for moving the project:
> >> https://github.com/apache/camel-karavan
> >>
> >> Il giorno mer 29 set 2021 alle ore 06:53 JB Onofré <jb...@nanthrax.net> ha
> >> scritto:
> >>
> >> > No objection from my side. The only thing we are to be careful is during
> >> > code donation: IP/cla, license, header, etc.
> >> > I can help on these checks/verify.
> >> >
> >> > Regards
> >> > JB
> >> >
> >> > > Le 29 sept. 2021 à 06:47, Andrea Cosentino <an...@gmail.com> a
> >> écrit :
> >> > >
> >> > > Do we all agree on creating the repository under Apache Camel and
> >> start
> >> > the
> >> > > migration of the project?
> >> > >
> >> > > Thanks.
> >> > >
> >> > >> Il giorno mer 29 set 2021 alle ore 03:27 Marat Gubaidullin <
> >> > >> marat.gubaidullin@gmail.com> ha scritto:
> >> > >>
> >> > >> Hello Luca,
> >> > >>
> >> > >> Thank you for your feedback.
> >> > >>
> >> > >> 1. Theoretically it is possible to create a Karavan editor as an
> >> > extension
> >> > >> for VS Code.
> >> > >> It is a React app and all logic is on the front-end sidd. However
> >> this
> >> > is
> >> > >> my first project with Typescript and React,
> >> > >> so to convert it into vscode extension might take some time and
> >> require
> >> > >> some help from an expert.
> >> > >>
> >> > >> 2. Why was Karavan designed as a webapp and not a vscode extension in
> >> > the
> >> > >> first place?
> >> > >> As a Java developer I prefer to use Camel-Quarkus for integrations.
> >> It
> >> > is
> >> > >> faster, testable and I could use the full power of Camel.
> >> > >> However some Integrations are simple, not mission critical and could
> >> be
> >> > >> created by citizen developers or non-java engineers without Camel
> >> > >> expertise.
> >> > >> The idea of Karavan is to help them create integrations intuitively
> >> > without
> >> > >> learning Camel DSL syntax and any developer tools (ex vscode).
> >> > >> If you see any other use cases for Karavan, could you please share?
> >> > >>
> >> > >> Marat
> >> > >>
> >> > >> On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli <lburgazzoli@gmail.com
> >> >
> >> > >> wrote:
> >> > >>
> >> > >>> Hi Marat,
> >> > >>>
> >> > >>> I do agree with Andrea and Claus: it is an awesome project and it
> >> would
> >> > >> be
> >> > >>> very nice addition to the camel ecosystem.
> >> > >>> The only thing that would make it even more awesome (not sure if
> >> > >> technical
> >> > >>> possible) would be having a support for VS Code and
> >> http://github.dev.
> >> > >>>
> >> > >>> ---
> >> > >>> Luca Burgazzoli
> >> > >>>
> >> > >>>
> >> > >>> On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen <cl...@gmail.com>
> >> > >> wrote:
> >> > >>>
> >> > >>>> Hi Marat
> >> > >>>>
> >> > >>>> Yay this looks great. I like that the editor is dis-connected from
> >> > >>>> Camel, where you can either save the generated file to disk,
> >> > >>>> or push to a git repository.
> >> > >>>>
> >> > >>>> It also seems you use the EIP json files from the catalog to list
> >> the
> >> > >>> EIPs.
> >> > >>>> I noticed we didn't have them labelled too nicely so I will polish
> >> > >>>> this in the camel-core.
> >> > >>>>
> >> > >>>>
> >> > >>>> On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
> >> > >>>> <ma...@gmail.com> wrote:
> >> > >>>>>
> >> > >>>>> Hello Camel Developers,
> >> > >>>>>
> >> > >>>>> For the last few months I've been working on the Karavan project:
> >> > >>>>> Integration Designer for Camel/Camel-K.
> >> > >>>>> https://github.com/mgubaidullin/karavan
> >> > >>>>>
> >> > >>>>> Karavan is still in the preliminary/experimental stage, however
> >> it is
> >> > >>>>> possible to "draw" an integration. It already supports Kamelets
> >> and a
> >> > >>> lot
> >> > >>>>> of EIP. It works in local mode to store YAMLs on a local machine.
> >> In
> >> > >>>> cloud
> >> > >>>>> mode <
> >> > >>>>
> >> https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md
> >> > >
> >> > >>>>> Karavan stores YAMLs into a git repository for deployment using
> >> > >> GitOps
> >> > >>>>> techniques.
> >> > >>>>>
> >> > >>>>> Karavan demos:
> >> > >>>>> 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> >> > >>>>> 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
> >> > >>>>>
> >> > >>>>> I would like to donate the Karavan project to ASF to run it as a
> >> > >> Camel
> >> > >>>> sub
> >> > >>>>> project and continue to work on it together with the Camel
> >> Community.
> >> > >>>>>
> >> > >>>>> What do you think?
> >> > >>>>>
> >> > >>>>> Thanks
> >> > >>>>> Marat Gubaidullin
> >> > >>>>
> >> > >>>>
> >> > >>>>
> >> > >>>> --
> >> > >>>> Claus Ibsen
> >> > >>>> -----------------
> >> > >>>> http://davsclaus.com @davsclaus
> >> > >>>> Camel in Action 2: https://www.manning.com/ibsen2
> >> > >>>>
> >> > >>>
> >> > >>
> >> >
> >> >
> >>
> >



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by Marat Gubaidullin <ma...@gmail.com>.
Hello Cameleers,

I have created a few PRs into camel-karavan repository.

Are we going to work through the same process as with Camel (PR ->2 Review
-> Merge) from the beginning or could we simplify the process while we
don't have a lot of people involved?

Thanks
Marat

On Mon., Oct. 4, 2021, 23:24 Marat Gubaidullin <ma...@gmail.com>
wrote:

> Thank you, Andrea.
> First commit is pushed. I'm starting cleaning code/license/headers etc
>
> On Mon., Oct. 4, 2021, 01:34 Andrea Cosentino <an...@gmail.com> wrote:
>
>> Marat,
>>
>> I created the repository for moving the project:
>> https://github.com/apache/camel-karavan
>>
>> Il giorno mer 29 set 2021 alle ore 06:53 JB Onofré <jb...@nanthrax.net> ha
>> scritto:
>>
>> > No objection from my side. The only thing we are to be careful is during
>> > code donation: IP/cla, license, header, etc.
>> > I can help on these checks/verify.
>> >
>> > Regards
>> > JB
>> >
>> > > Le 29 sept. 2021 à 06:47, Andrea Cosentino <an...@gmail.com> a
>> écrit :
>> > >
>> > > Do we all agree on creating the repository under Apache Camel and
>> start
>> > the
>> > > migration of the project?
>> > >
>> > > Thanks.
>> > >
>> > >> Il giorno mer 29 set 2021 alle ore 03:27 Marat Gubaidullin <
>> > >> marat.gubaidullin@gmail.com> ha scritto:
>> > >>
>> > >> Hello Luca,
>> > >>
>> > >> Thank you for your feedback.
>> > >>
>> > >> 1. Theoretically it is possible to create a Karavan editor as an
>> > extension
>> > >> for VS Code.
>> > >> It is a React app and all logic is on the front-end sidd. However
>> this
>> > is
>> > >> my first project with Typescript and React,
>> > >> so to convert it into vscode extension might take some time and
>> require
>> > >> some help from an expert.
>> > >>
>> > >> 2. Why was Karavan designed as a webapp and not a vscode extension in
>> > the
>> > >> first place?
>> > >> As a Java developer I prefer to use Camel-Quarkus for integrations.
>> It
>> > is
>> > >> faster, testable and I could use the full power of Camel.
>> > >> However some Integrations are simple, not mission critical and could
>> be
>> > >> created by citizen developers or non-java engineers without Camel
>> > >> expertise.
>> > >> The idea of Karavan is to help them create integrations intuitively
>> > without
>> > >> learning Camel DSL syntax and any developer tools (ex vscode).
>> > >> If you see any other use cases for Karavan, could you please share?
>> > >>
>> > >> Marat
>> > >>
>> > >> On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli <lburgazzoli@gmail.com
>> >
>> > >> wrote:
>> > >>
>> > >>> Hi Marat,
>> > >>>
>> > >>> I do agree with Andrea and Claus: it is an awesome project and it
>> would
>> > >> be
>> > >>> very nice addition to the camel ecosystem.
>> > >>> The only thing that would make it even more awesome (not sure if
>> > >> technical
>> > >>> possible) would be having a support for VS Code and
>> http://github.dev.
>> > >>>
>> > >>> ---
>> > >>> Luca Burgazzoli
>> > >>>
>> > >>>
>> > >>> On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen <cl...@gmail.com>
>> > >> wrote:
>> > >>>
>> > >>>> Hi Marat
>> > >>>>
>> > >>>> Yay this looks great. I like that the editor is dis-connected from
>> > >>>> Camel, where you can either save the generated file to disk,
>> > >>>> or push to a git repository.
>> > >>>>
>> > >>>> It also seems you use the EIP json files from the catalog to list
>> the
>> > >>> EIPs.
>> > >>>> I noticed we didn't have them labelled too nicely so I will polish
>> > >>>> this in the camel-core.
>> > >>>>
>> > >>>>
>> > >>>> On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
>> > >>>> <ma...@gmail.com> wrote:
>> > >>>>>
>> > >>>>> Hello Camel Developers,
>> > >>>>>
>> > >>>>> For the last few months I've been working on the Karavan project:
>> > >>>>> Integration Designer for Camel/Camel-K.
>> > >>>>> https://github.com/mgubaidullin/karavan
>> > >>>>>
>> > >>>>> Karavan is still in the preliminary/experimental stage, however
>> it is
>> > >>>>> possible to "draw" an integration. It already supports Kamelets
>> and a
>> > >>> lot
>> > >>>>> of EIP. It works in local mode to store YAMLs on a local machine.
>> In
>> > >>>> cloud
>> > >>>>> mode <
>> > >>>>
>> https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md
>> > >
>> > >>>>> Karavan stores YAMLs into a git repository for deployment using
>> > >> GitOps
>> > >>>>> techniques.
>> > >>>>>
>> > >>>>> Karavan demos:
>> > >>>>> 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
>> > >>>>> 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
>> > >>>>>
>> > >>>>> I would like to donate the Karavan project to ASF to run it as a
>> > >> Camel
>> > >>>> sub
>> > >>>>> project and continue to work on it together with the Camel
>> Community.
>> > >>>>>
>> > >>>>> What do you think?
>> > >>>>>
>> > >>>>> Thanks
>> > >>>>> Marat Gubaidullin
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>> --
>> > >>>> Claus Ibsen
>> > >>>> -----------------
>> > >>>> http://davsclaus.com @davsclaus
>> > >>>> Camel in Action 2: https://www.manning.com/ibsen2
>> > >>>>
>> > >>>
>> > >>
>> >
>> >
>>
>

Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by Marat Gubaidullin <ma...@gmail.com>.
Thank you, Andrea.
First commit is pushed. I'm starting cleaning code/license/headers etc

On Mon., Oct. 4, 2021, 01:34 Andrea Cosentino <an...@gmail.com> wrote:

> Marat,
>
> I created the repository for moving the project:
> https://github.com/apache/camel-karavan
>
> Il giorno mer 29 set 2021 alle ore 06:53 JB Onofré <jb...@nanthrax.net> ha
> scritto:
>
> > No objection from my side. The only thing we are to be careful is during
> > code donation: IP/cla, license, header, etc.
> > I can help on these checks/verify.
> >
> > Regards
> > JB
> >
> > > Le 29 sept. 2021 à 06:47, Andrea Cosentino <an...@gmail.com> a
> écrit :
> > >
> > > Do we all agree on creating the repository under Apache Camel and
> start
> > the
> > > migration of the project?
> > >
> > > Thanks.
> > >
> > >> Il giorno mer 29 set 2021 alle ore 03:27 Marat Gubaidullin <
> > >> marat.gubaidullin@gmail.com> ha scritto:
> > >>
> > >> Hello Luca,
> > >>
> > >> Thank you for your feedback.
> > >>
> > >> 1. Theoretically it is possible to create a Karavan editor as an
> > extension
> > >> for VS Code.
> > >> It is a React app and all logic is on the front-end sidd. However this
> > is
> > >> my first project with Typescript and React,
> > >> so to convert it into vscode extension might take some time and
> require
> > >> some help from an expert.
> > >>
> > >> 2. Why was Karavan designed as a webapp and not a vscode extension in
> > the
> > >> first place?
> > >> As a Java developer I prefer to use Camel-Quarkus for integrations. It
> > is
> > >> faster, testable and I could use the full power of Camel.
> > >> However some Integrations are simple, not mission critical and could
> be
> > >> created by citizen developers or non-java engineers without Camel
> > >> expertise.
> > >> The idea of Karavan is to help them create integrations intuitively
> > without
> > >> learning Camel DSL syntax and any developer tools (ex vscode).
> > >> If you see any other use cases for Karavan, could you please share?
> > >>
> > >> Marat
> > >>
> > >> On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli <lb...@gmail.com>
> > >> wrote:
> > >>
> > >>> Hi Marat,
> > >>>
> > >>> I do agree with Andrea and Claus: it is an awesome project and it
> would
> > >> be
> > >>> very nice addition to the camel ecosystem.
> > >>> The only thing that would make it even more awesome (not sure if
> > >> technical
> > >>> possible) would be having a support for VS Code and
> http://github.dev.
> > >>>
> > >>> ---
> > >>> Luca Burgazzoli
> > >>>
> > >>>
> > >>> On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen <cl...@gmail.com>
> > >> wrote:
> > >>>
> > >>>> Hi Marat
> > >>>>
> > >>>> Yay this looks great. I like that the editor is dis-connected from
> > >>>> Camel, where you can either save the generated file to disk,
> > >>>> or push to a git repository.
> > >>>>
> > >>>> It also seems you use the EIP json files from the catalog to list
> the
> > >>> EIPs.
> > >>>> I noticed we didn't have them labelled too nicely so I will polish
> > >>>> this in the camel-core.
> > >>>>
> > >>>>
> > >>>> On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
> > >>>> <ma...@gmail.com> wrote:
> > >>>>>
> > >>>>> Hello Camel Developers,
> > >>>>>
> > >>>>> For the last few months I've been working on the Karavan project:
> > >>>>> Integration Designer for Camel/Camel-K.
> > >>>>> https://github.com/mgubaidullin/karavan
> > >>>>>
> > >>>>> Karavan is still in the preliminary/experimental stage, however it
> is
> > >>>>> possible to "draw" an integration. It already supports Kamelets
> and a
> > >>> lot
> > >>>>> of EIP. It works in local mode to store YAMLs on a local machine.
> In
> > >>>> cloud
> > >>>>> mode <
> > >>>>
> https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md
> > >
> > >>>>> Karavan stores YAMLs into a git repository for deployment using
> > >> GitOps
> > >>>>> techniques.
> > >>>>>
> > >>>>> Karavan demos:
> > >>>>> 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> > >>>>> 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
> > >>>>>
> > >>>>> I would like to donate the Karavan project to ASF to run it as a
> > >> Camel
> > >>>> sub
> > >>>>> project and continue to work on it together with the Camel
> Community.
> > >>>>>
> > >>>>> What do you think?
> > >>>>>
> > >>>>> Thanks
> > >>>>> Marat Gubaidullin
> > >>>>
> > >>>>
> > >>>>
> > >>>> --
> > >>>> Claus Ibsen
> > >>>> -----------------
> > >>>> http://davsclaus.com @davsclaus
> > >>>> Camel in Action 2: https://www.manning.com/ibsen2
> > >>>>
> > >>>
> > >>
> >
> >
>

Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by Andrea Cosentino <an...@gmail.com>.
Marat,

I created the repository for moving the project:
https://github.com/apache/camel-karavan

Il giorno mer 29 set 2021 alle ore 06:53 JB Onofré <jb...@nanthrax.net> ha
scritto:

> No objection from my side. The only thing we are to be careful is during
> code donation: IP/cla, license, header, etc.
> I can help on these checks/verify.
>
> Regards
> JB
>
> > Le 29 sept. 2021 à 06:47, Andrea Cosentino <an...@gmail.com> a écrit :
> >
> > Do we all agree on creating the repository under Apache Camel and start
> the
> > migration of the project?
> >
> > Thanks.
> >
> >> Il giorno mer 29 set 2021 alle ore 03:27 Marat Gubaidullin <
> >> marat.gubaidullin@gmail.com> ha scritto:
> >>
> >> Hello Luca,
> >>
> >> Thank you for your feedback.
> >>
> >> 1. Theoretically it is possible to create a Karavan editor as an
> extension
> >> for VS Code.
> >> It is a React app and all logic is on the front-end sidd. However this
> is
> >> my first project with Typescript and React,
> >> so to convert it into vscode extension might take some time and require
> >> some help from an expert.
> >>
> >> 2. Why was Karavan designed as a webapp and not a vscode extension in
> the
> >> first place?
> >> As a Java developer I prefer to use Camel-Quarkus for integrations. It
> is
> >> faster, testable and I could use the full power of Camel.
> >> However some Integrations are simple, not mission critical and could be
> >> created by citizen developers or non-java engineers without Camel
> >> expertise.
> >> The idea of Karavan is to help them create integrations intuitively
> without
> >> learning Camel DSL syntax and any developer tools (ex vscode).
> >> If you see any other use cases for Karavan, could you please share?
> >>
> >> Marat
> >>
> >> On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli <lb...@gmail.com>
> >> wrote:
> >>
> >>> Hi Marat,
> >>>
> >>> I do agree with Andrea and Claus: it is an awesome project and it would
> >> be
> >>> very nice addition to the camel ecosystem.
> >>> The only thing that would make it even more awesome (not sure if
> >> technical
> >>> possible) would be having a support for VS Code and http://github.dev.
> >>>
> >>> ---
> >>> Luca Burgazzoli
> >>>
> >>>
> >>> On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen <cl...@gmail.com>
> >> wrote:
> >>>
> >>>> Hi Marat
> >>>>
> >>>> Yay this looks great. I like that the editor is dis-connected from
> >>>> Camel, where you can either save the generated file to disk,
> >>>> or push to a git repository.
> >>>>
> >>>> It also seems you use the EIP json files from the catalog to list the
> >>> EIPs.
> >>>> I noticed we didn't have them labelled too nicely so I will polish
> >>>> this in the camel-core.
> >>>>
> >>>>
> >>>> On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
> >>>> <ma...@gmail.com> wrote:
> >>>>>
> >>>>> Hello Camel Developers,
> >>>>>
> >>>>> For the last few months I've been working on the Karavan project:
> >>>>> Integration Designer for Camel/Camel-K.
> >>>>> https://github.com/mgubaidullin/karavan
> >>>>>
> >>>>> Karavan is still in the preliminary/experimental stage, however it is
> >>>>> possible to "draw" an integration. It already supports Kamelets and a
> >>> lot
> >>>>> of EIP. It works in local mode to store YAMLs on a local machine. In
> >>>> cloud
> >>>>> mode <
> >>>> https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md
> >
> >>>>> Karavan stores YAMLs into a git repository for deployment using
> >> GitOps
> >>>>> techniques.
> >>>>>
> >>>>> Karavan demos:
> >>>>> 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> >>>>> 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
> >>>>>
> >>>>> I would like to donate the Karavan project to ASF to run it as a
> >> Camel
> >>>> sub
> >>>>> project and continue to work on it together with the Camel Community.
> >>>>>
> >>>>> What do you think?
> >>>>>
> >>>>> Thanks
> >>>>> Marat Gubaidullin
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Claus Ibsen
> >>>> -----------------
> >>>> http://davsclaus.com @davsclaus
> >>>> Camel in Action 2: https://www.manning.com/ibsen2
> >>>>
> >>>
> >>
>
>

Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by JB Onofré <jb...@nanthrax.net>.
No objection from my side. The only thing we are to be careful is during code donation: IP/cla, license, header, etc. 
I can help on these checks/verify. 

Regards
JB

> Le 29 sept. 2021 à 06:47, Andrea Cosentino <an...@gmail.com> a écrit :
> 
> Do we all agree on creating the repository under Apache Camel and start the
> migration of the project?
> 
> Thanks.
> 
>> Il giorno mer 29 set 2021 alle ore 03:27 Marat Gubaidullin <
>> marat.gubaidullin@gmail.com> ha scritto:
>> 
>> Hello Luca,
>> 
>> Thank you for your feedback.
>> 
>> 1. Theoretically it is possible to create a Karavan editor as an extension
>> for VS Code.
>> It is a React app and all logic is on the front-end sidd. However this is
>> my first project with Typescript and React,
>> so to convert it into vscode extension might take some time and require
>> some help from an expert.
>> 
>> 2. Why was Karavan designed as a webapp and not a vscode extension in the
>> first place?
>> As a Java developer I prefer to use Camel-Quarkus for integrations. It is
>> faster, testable and I could use the full power of Camel.
>> However some Integrations are simple, not mission critical and could be
>> created by citizen developers or non-java engineers without Camel
>> expertise.
>> The idea of Karavan is to help them create integrations intuitively without
>> learning Camel DSL syntax and any developer tools (ex vscode).
>> If you see any other use cases for Karavan, could you please share?
>> 
>> Marat
>> 
>> On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli <lb...@gmail.com>
>> wrote:
>> 
>>> Hi Marat,
>>> 
>>> I do agree with Andrea and Claus: it is an awesome project and it would
>> be
>>> very nice addition to the camel ecosystem.
>>> The only thing that would make it even more awesome (not sure if
>> technical
>>> possible) would be having a support for VS Code and http://github.dev.
>>> 
>>> ---
>>> Luca Burgazzoli
>>> 
>>> 
>>> On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen <cl...@gmail.com>
>> wrote:
>>> 
>>>> Hi Marat
>>>> 
>>>> Yay this looks great. I like that the editor is dis-connected from
>>>> Camel, where you can either save the generated file to disk,
>>>> or push to a git repository.
>>>> 
>>>> It also seems you use the EIP json files from the catalog to list the
>>> EIPs.
>>>> I noticed we didn't have them labelled too nicely so I will polish
>>>> this in the camel-core.
>>>> 
>>>> 
>>>> On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
>>>> <ma...@gmail.com> wrote:
>>>>> 
>>>>> Hello Camel Developers,
>>>>> 
>>>>> For the last few months I've been working on the Karavan project:
>>>>> Integration Designer for Camel/Camel-K.
>>>>> https://github.com/mgubaidullin/karavan
>>>>> 
>>>>> Karavan is still in the preliminary/experimental stage, however it is
>>>>> possible to "draw" an integration. It already supports Kamelets and a
>>> lot
>>>>> of EIP. It works in local mode to store YAMLs on a local machine. In
>>>> cloud
>>>>> mode <
>>>> https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md>
>>>>> Karavan stores YAMLs into a git repository for deployment using
>> GitOps
>>>>> techniques.
>>>>> 
>>>>> Karavan demos:
>>>>> 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
>>>>> 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
>>>>> 
>>>>> I would like to donate the Karavan project to ASF to run it as a
>> Camel
>>>> sub
>>>>> project and continue to work on it together with the Camel Community.
>>>>> 
>>>>> What do you think?
>>>>> 
>>>>> Thanks
>>>>> Marat Gubaidullin
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Claus Ibsen
>>>> -----------------
>>>> http://davsclaus.com @davsclaus
>>>> Camel in Action 2: https://www.manning.com/ibsen2
>>>> 
>>> 
>> 


Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by Andrea Cosentino <an...@gmail.com>.
Do we all agree on creating the repository under Apache Camel and start the
migration of the project?

Thanks.

Il giorno mer 29 set 2021 alle ore 03:27 Marat Gubaidullin <
marat.gubaidullin@gmail.com> ha scritto:

> Hello Luca,
>
> Thank you for your feedback.
>
> 1. Theoretically it is possible to create a Karavan editor as an extension
> for VS Code.
> It is a React app and all logic is on the front-end sidd. However this is
> my first project with Typescript and React,
> so to convert it into vscode extension might take some time and require
> some help from an expert.
>
> 2. Why was Karavan designed as a webapp and not a vscode extension in the
> first place?
> As a Java developer I prefer to use Camel-Quarkus for integrations. It is
> faster, testable and I could use the full power of Camel.
> However some Integrations are simple, not mission critical and could be
> created by citizen developers or non-java engineers without Camel
> expertise.
> The idea of Karavan is to help them create integrations intuitively without
> learning Camel DSL syntax and any developer tools (ex vscode).
> If you see any other use cases for Karavan, could you please share?
>
> Marat
>
> On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli <lb...@gmail.com>
> wrote:
>
> > Hi Marat,
> >
> > I do agree with Andrea and Claus: it is an awesome project and it would
> be
> > very nice addition to the camel ecosystem.
> > The only thing that would make it even more awesome (not sure if
> technical
> > possible) would be having a support for VS Code and http://github.dev.
> >
> > ---
> > Luca Burgazzoli
> >
> >
> > On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen <cl...@gmail.com>
> wrote:
> >
> > > Hi Marat
> > >
> > > Yay this looks great. I like that the editor is dis-connected from
> > > Camel, where you can either save the generated file to disk,
> > > or push to a git repository.
> > >
> > > It also seems you use the EIP json files from the catalog to list the
> > EIPs.
> > > I noticed we didn't have them labelled too nicely so I will polish
> > > this in the camel-core.
> > >
> > >
> > > On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
> > > <ma...@gmail.com> wrote:
> > > >
> > > > Hello Camel Developers,
> > > >
> > > > For the last few months I've been working on the Karavan project:
> > > > Integration Designer for Camel/Camel-K.
> > > > https://github.com/mgubaidullin/karavan
> > > >
> > > > Karavan is still in the preliminary/experimental stage, however it is
> > > > possible to "draw" an integration. It already supports Kamelets and a
> > lot
> > > > of EIP. It works in local mode to store YAMLs on a local machine. In
> > > cloud
> > > > mode <
> > > https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md>
> > > > Karavan stores YAMLs into a git repository for deployment using
> GitOps
> > > > techniques.
> > > >
> > > > Karavan demos:
> > > > 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> > > > 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
> > > >
> > > > I would like to donate the Karavan project to ASF to run it as a
> Camel
> > > sub
> > > > project and continue to work on it together with the Camel Community.
> > > >
> > > > What do you think?
> > > >
> > > > Thanks
> > > > Marat Gubaidullin
> > >
> > >
> > >
> > > --
> > > Claus Ibsen
> > > -----------------
> > > http://davsclaus.com @davsclaus
> > > Camel in Action 2: https://www.manning.com/ibsen2
> > >
> >
>

Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by Marat Gubaidullin <ma...@gmail.com>.
Hello Luca,

Thank you for your feedback.

1. Theoretically it is possible to create a Karavan editor as an extension
for VS Code.
It is a React app and all logic is on the front-end sidd. However this is
my first project with Typescript and React,
so to convert it into vscode extension might take some time and require
some help from an expert.

2. Why was Karavan designed as a webapp and not a vscode extension in the
first place?
As a Java developer I prefer to use Camel-Quarkus for integrations. It is
faster, testable and I could use the full power of Camel.
However some Integrations are simple, not mission critical and could be
created by citizen developers or non-java engineers without Camel
expertise.
The idea of Karavan is to help them create integrations intuitively without
learning Camel DSL syntax and any developer tools (ex vscode).
If you see any other use cases for Karavan, could you please share?

Marat

On Tue., Sep. 28, 2021, 11:55 Luca Burgazzoli <lb...@gmail.com> wrote:

> Hi Marat,
>
> I do agree with Andrea and Claus: it is an awesome project and it would be
> very nice addition to the camel ecosystem.
> The only thing that would make it even more awesome (not sure if technical
> possible) would be having a support for VS Code and http://github.dev.
>
> ---
> Luca Burgazzoli
>
>
> On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen <cl...@gmail.com> wrote:
>
> > Hi Marat
> >
> > Yay this looks great. I like that the editor is dis-connected from
> > Camel, where you can either save the generated file to disk,
> > or push to a git repository.
> >
> > It also seems you use the EIP json files from the catalog to list the
> EIPs.
> > I noticed we didn't have them labelled too nicely so I will polish
> > this in the camel-core.
> >
> >
> > On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
> > <ma...@gmail.com> wrote:
> > >
> > > Hello Camel Developers,
> > >
> > > For the last few months I've been working on the Karavan project:
> > > Integration Designer for Camel/Camel-K.
> > > https://github.com/mgubaidullin/karavan
> > >
> > > Karavan is still in the preliminary/experimental stage, however it is
> > > possible to "draw" an integration. It already supports Kamelets and a
> lot
> > > of EIP. It works in local mode to store YAMLs on a local machine. In
> > cloud
> > > mode <
> > https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md>
> > > Karavan stores YAMLs into a git repository for deployment using GitOps
> > > techniques.
> > >
> > > Karavan demos:
> > > 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> > > 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
> > >
> > > I would like to donate the Karavan project to ASF to run it as a Camel
> > sub
> > > project and continue to work on it together with the Camel Community.
> > >
> > > What do you think?
> > >
> > > Thanks
> > > Marat Gubaidullin
> >
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > http://davsclaus.com @davsclaus
> > Camel in Action 2: https://www.manning.com/ibsen2
> >
>

Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by Luca Burgazzoli <lb...@gmail.com>.
Hi Marat,

I do agree with Andrea and Claus: it is an awesome project and it would be
very nice addition to the camel ecosystem.
The only thing that would make it even more awesome (not sure if technical
possible) would be having a support for VS Code and http://github.dev.

---
Luca Burgazzoli


On Fri, Sep 24, 2021 at 9:50 AM Claus Ibsen <cl...@gmail.com> wrote:

> Hi Marat
>
> Yay this looks great. I like that the editor is dis-connected from
> Camel, where you can either save the generated file to disk,
> or push to a git repository.
>
> It also seems you use the EIP json files from the catalog to list the EIPs.
> I noticed we didn't have them labelled too nicely so I will polish
> this in the camel-core.
>
>
> On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
> <ma...@gmail.com> wrote:
> >
> > Hello Camel Developers,
> >
> > For the last few months I've been working on the Karavan project:
> > Integration Designer for Camel/Camel-K.
> > https://github.com/mgubaidullin/karavan
> >
> > Karavan is still in the preliminary/experimental stage, however it is
> > possible to "draw" an integration. It already supports Kamelets and a lot
> > of EIP. It works in local mode to store YAMLs on a local machine. In
> cloud
> > mode <
> https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md>
> > Karavan stores YAMLs into a git repository for deployment using GitOps
> > techniques.
> >
> > Karavan demos:
> > 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> > 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
> >
> > I would like to donate the Karavan project to ASF to run it as a Camel
> sub
> > project and continue to work on it together with the Camel Community.
> >
> > What do you think?
> >
> > Thanks
> > Marat Gubaidullin
>
>
>
> --
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>

Re: Karavan project: Integration Designer for Camel/Camel-K

Posted by Claus Ibsen <cl...@gmail.com>.
Hi Marat

Yay this looks great. I like that the editor is dis-connected from
Camel, where you can either save the generated file to disk,
or push to a git repository.

It also seems you use the EIP json files from the catalog to list the EIPs.
I noticed we didn't have them labelled too nicely so I will polish
this in the camel-core.


On Thu, Sep 23, 2021 at 1:55 AM Marat Gubaidullin
<ma...@gmail.com> wrote:
>
> Hello Camel Developers,
>
> For the last few months I've been working on the Karavan project:
> Integration Designer for Camel/Camel-K.
> https://github.com/mgubaidullin/karavan
>
> Karavan is still in the preliminary/experimental stage, however it is
> possible to "draw" an integration. It already supports Kamelets and a lot
> of EIP. It works in local mode to store YAMLs on a local machine. In cloud
> mode <https://github.com/mgubaidullin/karavan/blob/main/openshift/README.md>
> Karavan stores YAMLs into a git repository for deployment using GitOps
> techniques.
>
> Karavan demos:
> 1. Basic integration design: https://youtu.be/a2xPcSE4TxA
> 2. Cloud mode demo: https://youtu.be/CUCpw1UFLCc
>
> I would like to donate the Karavan project to ASF to run it as a Camel sub
> project and continue to work on it together with the Camel Community.
>
> What do you think?
>
> Thanks
> Marat Gubaidullin



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2