Things have progressed nicely:
  * the branch https://github.com/gnodet/camel/tree/CAMEL-14226 is the
spring boot support
  * the branch https://github.com/gnodet/camel/tree/CAMEL-14226-core is the
camel repo where spring-boot is deleted
All components relying on spring-boot (the camel-spring-boot and
camel-spring-cloud-xxx) along with examples that were using spring-boot
have been "moved" to the spring-boot support branch.
This branch contains 2 shell commands to add / remove a spring-boot starter.

The next steps would be to:
  * eventually start a vote if people think it's needed (feedback ?)
  * create the repo and merge the PRs
  * (re-)write generators to provide content on the web site

On the web site side of things, I haven't paid a close attention to how the
web site is published.  The camel source tree has some content (
https://github.com/apache/camel/tree/master/docs), but how is that pushed
to the web site ? Same question for blogs actually ;-)

Guillaume

Le lun. 9 déc. 2019 à 22:47, Guillaume Nodet <gno...@apache.org> a écrit :

> Hi everyone,
>
> Since Camel 3.0.0 has been released, and given we now have different
> subprojects, I'd like to discuss the possibility of moving the spring boot
> support into a different git repository.
> I see several benefits:
>   * being able to support different versions of spring boot
>   * better decoupling
>   * improved build speed
> I've created a PR at https://github.com/gnodet/camel/tree/CAMEL-14226 that
> could be used for the new repo.  I haven't tackled the PR for the main
> camel repo yet, but it should be easier I think.
> The internal tooling had to be adapted to cope with the new setup.  The
> main difference is that each starter uses a maven plugin which generates:
> the starter pom, the spring boot configs and updates the catalog.
>
> Feedback welcomed !
>
> Cheers,
> Guillaume Nodet
>
>
>
>

-- 
------------------------
Guillaume Nodet

Reply via email to