On Fri, Oct 1, 2021 at 11:30 PM David Jencks <david.a.jen...@gmail.com> wrote:
>
> I looked at camel-spring-boot a little bit and have several questions and 
> suggestions… if there’s agreement I’ll open some issues and work on them.
>
> 1. The AsciiDoc pages are only included in the main component/dataformat/… 
> pages, and not accessible through navigation standalone.  I think they should 
> be partials, not standalone pages.
>

You can possible not do this as the ascii doc is generated with
information from spring boot itself, there are some camel spring boot
started components that have spring boot auto configuration,
that information are not in the camel-catalog, but are stored in
spring boot style (inside the JAR in META-INF there is a spring boot
json file).



> 2. The individual generated pages are tied 1-1 with the ‘components’ 
> component.  I think, even though they are (at least currently) in a different 
> repo having them in the ‘components’ component as part of a distributed 
> component makes more sense than having them in a different component.
>

Not sure what you mean?


> 3. IIUC the individual pages are completely generated from data in a json 
> file.  I think this can be completely replaced with a partial and the 
> “jsonpath” stuff like we recently did for the ‘components' generated content.
> (There seem to be a few that aren’t generated under core, but I haven’t found 
> if or where they show up in the website. Perhaps some or all could be 
> removed?)
>

As first response, its from spring boot json data file.


> 4. Are there any components/dataformats/… that don’t participate in spring 
> boot? If not, what is the purpose of the table listing all the spring boots, 
> which points to the components pages?
> https://camel.apache.org/camel-spring-boot/latest/list.html
> If this page serves a useful purpose perhaps the table can be generated using 
> indexTable as in the ‘components’ component.
>

The point is to list all the supported spring boot starters. When you
use Camel with Spring Boot then use only these JARs.
That is the "stuff" that works on Spring Boot.

We have similar for Karaf (whats in the features.xml file), and for
Quarkus with the camel quarkus extensions.


> 5. These pages:
> https://camel.apache.org/camel-spring-boot/latest/index.html
> https://camel.apache.org/camel-spring-boot/latest/spring-boot.html
> seem to have a lot of overlapping content.  I’m completely bewildered by the 
> apparent duplication and don’t understand what the different choices on each 
> page do or how they differ. I think it would be great if someone would make 
> these docs clearer.
>

Yes there is a JIRA ticket to overhaul and cleanup the docs. I am
slowing working my way through that.


> Maybe that’s enough for now…
>
> David Jencks



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

Reply via email to