First of all thanks for the work! On Wed, Jan 19, 2022, at 03:08, David Jencks wrote: > Putting the conclusion at the top…. > > https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html > <https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html>
Looks awesome! > > I put the compatibility table at the bottom of the index page, added a > kamelets column, and turned entries into links where plausible. > > The table is also on the compatibility matrix page. > > If the index page looks good, I’ll remove the compatibility page and squash > everything. Good for me! > > No one has commented on whether such a table would be useful or desirable for > other camel subprojects. > > David Jencks > > > On Jan 18, 2022, at 6:19 AM, Andrea <and...@tarocch.it> wrote: > > > > > > > > On Tue, Jan 18, 2022, at 05:55, David Jencks wrote: > >> > >> > >>> On Jan 17, 2022, at 1:50 PM, Andrea <and...@tarocch.it> wrote: > >>> > >>> > >>> > >>> On Mon, Jan 17, 2022, at 18:00, David Jencks wrote: > >>>> > >>>> > >>>>> On Jan 17, 2022, at 3:23 AM, Andrea <and...@tarocch.it > >>>>> <mailto:and...@tarocch.it>> wrote: > >>>>> > >>>>> > >>>>> > >>>>> On Mon, Jan 17, 2022, at 07:24, David Jencks wrote: > >>>>>> Thanks, inline... > >>>>>> > >>>>>>> On Jan 16, 2022, at 1:04 AM, Andrea <and...@tarocch.it > >>>>>>> <mailto:and...@tarocch.it>> wrote: > >>>>>>> > >>>>>>> Hello, > >>>>>>> > >>>>>>> comments inline: > >>>>>>> > >>>>>>> On Sat, Jan 15, 2022, at 06:37, David Jencks wrote: > >>>>>>>> I noticed a few things working on the RI info for > >>>>>>>> camel-kafka-connector. > >>>>>>>> > >>>>>>>> - the compatibility matrices are thoroughly out of date, e.g. > >>>>>>>> https://camel.apache.org/camel-kafka-connector/0.11.0/user-guide/camel-compatibility-matrix.html > >>>>>>>> > >>>>>>>> <https://camel.apache.org/camel-kafka-connector/0.11.0/user-guide/camel-compatibility-matrix.html> > >>>>>>>> > >>>>>>>> <https://camel.apache.org/camel-kafka-connector/0.11.0/user-guide/camel-compatibility-matrix.html > >>>>>>>> > >>>>>>>> <https://camel.apache.org/camel-kafka-connector/0.11.0/user-guide/camel-compatibility-matrix.html>> > >>> > >>> Awesome, basically a collection of the content of all these notes > >>> <image.png> > >>> could be the generated compatibility matrix page? Or is there already a > >>> way where that content is sown other that for the last release? > >> > >> Here’s a basic generated table for the compatibility matrix: > >> https://pr-747--camel.netlify.app/camel-kafka-connector/1.0.x/user-guide/camel-compatibility-matrix.html > >> > >> Note: > >> - it will only ever have one line per branch: there’s no way to have > >> separate lines for e.g. 0.11.0, 0.11.1. 0.11.2, etc, since there is only > >> one doc version that covers all of these. > > > > well in case it is needed we can always do a version from a tag > >> - It only has currently documented versions listed. This makes it > >> self-maintaining: adding anything else will require periodic manual > >> updates, which will gradually decay into wrong or outdated information. > >> > >> Are these acceptable limitations? > > > > fine for me > >> > >> - This version of the table isn’t quite finished: for instance the > >> “branch” for next is wrong. If we like this generated table in principle, > >> I can fix that and turn most entries into links. > > > > can you also add the version of the kamelet catalog? > >> > >> However, I’m not entirely sure that having this information > >> duplicated/aggregated from the index pages is useful. I think we should > >> just delete the compatibility matrix page. WDYT? > > > > as long as the table is somewhere I don't particularly care; it is fine to > > put it in the index page and remove the compatibility matrix page > >> > >> On the other hand, if this table is popular, maybe we should have one for > >> each subproject. > >> > >> David Jencks > >> > >>> > >>> > >>>>>>> Yep the compatibility matrix page needs some love... a column > >>>>>>> mentioning kamelet catalog version needs to be added and probably we > >>>>>>> can remove some old rows? > >>>>>>> willing to help on this on too? :) > >>>>>> > >>>>>> I think the entire existing matrix is out of date and should be > >>>>>> removed? Or are there usable versions of c-k-c that aren’t documented? > >>>>>> > >>>>>> I wonder if the RI information is sufficient, WDYT? > >>>>> > >>>>> Where can I see a preview of the site with the IR information? > >>>> > >>>> https://pr-747--camel.netlify.app/camel-kafka-connector/1.0.x/index.html > >>>> <https://pr-747--camel.netlify.app/camel-kafka-connector/1.0.x/index.html> > >>>> > >>>> <https://pr-747--camel.netlify.app/camel-kafka-connector/1.0.x/index.html > >>>> > >>>> <https://pr-747--camel.netlify.app/camel-kafka-connector/1.0.x/index.html>> > >>>> shows all three branches (including not-quite-released 1.0). > >>>> > >>>>>> > >>>>>> If you’re sure we need the matrix, let me know where it should start > >>>>>> and I’ll make some PRs. I’d suggest having only one copy, perhaps in > >>>>>> next, and referring to it from the other branches. > >>>>>>> > >>>>>>>> > >>>>>>>> - All other camel subprojects use e.g. 2.5.x as the Antora component > >>>>>>>> version, but c-k-c is using 0.11.0. Especially since it’s LTS I > >>>>>>>> think we should change it to 0.11.x so when 0.11.1 comes out the > >>>>>>>> version still makes sense, as well as being consistent with the rest > >>>>>>>> of the site. I’m setting the 1.0.x branch up to say 1.0.x as the > >>>>>>>> Antora version. > >>>>>>> +1 I agree > >>>>>>> > >>>>>> > >>>>>> I’ve changed to 0.11.x in my RI PR. > >>>>>> > >>>>>>>> > >>>>>>>> - archetype-dataformat-connector has camel-version 3.6.0, rather out > >>>>>>>> of date. > >>>>>>> What do you mean here? > >>>>>> > >>>>>> I should have looked harder and explained better. The example output > >>>>>> shown in archetype-dataformat-connector.adoc shows using camel 3.6.0. > >>>>>> This page should probably be updated, and I wonder if it is even > >>>>>> relevant for the kamelet-based c-k-c. > >>>>> > >>>>> Yep for sure that part needs to be revisited and re-evaluated... > >>>>>>> > >>>>>>>> > >>>>>>>> - the maven versions in 1.0.x branch is 1.1.0-SNAPSHOT and for > >>>>>>>> 0.11.x 0.12.0-SNAPSHOT. I think these should increment the micro > >>>>>>>> version, not minor version? > >>>>>>> In theory you are right, in practice for convenience and based on how > >>>>>>> maven release plugin works and how we do releases, is more convenient > >>>>>>> to leave the version set as next release version even in the single > >>>>>>> releases branches... hoping to remember that once a new minor release > >>>>>>> of a release branch is needed. > >>>>>>> > >>>>>>> I admit that might be we are just being lazy and there is a > >>>>>>> reasonably hassle free way of handling this better? > >>>>>> > >>>>>> Perhaps I didn’t explain very well. Both 0.11.0 and 1.0.0 are LTS so > >>>>>> we can expect releases on these branches. The next versions will be > >>>>>> 0.11.1 and 1.0.1, so the current maven versions should be > >>>>>> 0.11.1-SNAPSHOT and 1.0.1-SNAPSHOT, with the micro version > >>>>>> incremented: the current 0.12.0-SNAPSHOT and 1.1.0-SNAPSHOT are > >>>>>> extremely misleading. > >>>>> > >>>>> I understand that is misleading, but at the same time it is convenient > >>>>> from a release pov, because we mass change the version only during > >>>>> release and it is set to the next "major" release that will happen from > >>>>> main branch... doing what you suggest would require to add some steps > >>>>> to the already long and tedious release process... I am not sure it is > >>>>> worth the effort but I admit I am biased being the one who does the > >>>>> releases 90% of the times :) > >>>> > >>>> It’s been years since I did a release, and I’m not sure the maven tools > >>>> have gotten much better. However, I think the other camel subprojects > >>>> have found a way to have the branch maven versions more correct. I > >>>> think that “LTS” means to expect more releases on the branch, and > >>>> changing the branch version from 0.12.0-SNAPSHOT to 0.11.1-SNAPSHOT > >>>> before release seems extremely awkward to me. > >>> > >>> I will look into what other sub projects does thanks > >>>> Thanks! > >>>> > >>>> David Jencks > >>>> > >>>>>>> > >>>>>>>> > >>>>>>>> - Is 1.0.x LTS? > >>>>>>> Yes it is, as it is 0.11.0 > >>>>>> > >>>>>> I changed to this in my RI PR. > >>>>>> > >>>>>>>> > >>>>>>>> - I guess it would make sense to change > >>>>>>>> > >>>>>>>> Camel Kafka Connector allows you to use all Camel components > >>>>>>>> <applewebdata://26B8BDA8-8AF9-4D43-86E9-44E7AD9124B6/components/3.14.x/index.html > >>>>>>>> > >>>>>>>> <applewebdata://26B8BDA8-8AF9-4D43-86E9-44E7AD9124B6/components/3.14.x/index.html>> > >>>>>>>> as Kafka Connect <http://kafka.apache.org/documentation/#connect > >>>>>>>> <http://kafka.apache.org/documentation/#connect>> connectors. > >>>>>>>> to > >>>>>>>> Camel Kafka Connector allows you to use all Kamelets as Kafka > >>>>>>>> Connect <http://kafka.apache.org/documentation/#connect > >>>>>>>> <http://kafka.apache.org/documentation/#connect>> connectors.* > >>>>>>> +1 I agree > >>>>>> > >>>>>> Lets do that in another PR :-). > >>>>>>> > >>>>>>>> > >>>>>>>> As part of the RI effort there’s a preview for c-k-c at > >>>>>>>> https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html > >>>>>>>> > >>>>>>>> <https://pr-747--camel.netlify.app/camel-kafka-connector/next/index.html> > >>>>>>>> > >>>>>>>> David Jencks > >>>>>> > >>>>>> The RI PRs are merged and the next and 0,11.x should be visible > >>>>>> shortly. > >>>>>> > >>>>>> Thanks > >>>>>> David Jencks > >> > >> > >