Hi David On Tue, Aug 17, 2021 at 7:42 AM David Jencks <david.a.jen...@gmail.com> wrote: > > I’ve made a lot of progress on this and put up a preview of the current > state. Only components in the latest branch are done (not dataformats, eips, > languages, other, and not other versions).
Perhaps we can create (sub)issues for outstanding work so folk can jump in and help as well? > The arrangement of, in particular, API data didn’t make much sense to me so I > reorganized it so relevant information is all together, and added a lot of > in-page links. What sometimes bothered me is that I could not point someone to an exact option in the table, perhaps this is for another time but I think it would be good to have much more anchors within the page, one of those would be for each individual option. Perhaps as a follow up on this work. > There are a couple of glitches… > - “debugging code” showing e.g. "pascalcasescheme: Twilio” I'd assume this would be trivial to fix :) > - For some reason lists don’t display properly in the first row of tables. At > https://camel-preview-1.s3.us-west-2.amazonaws.com/components/latest/twilio-component.html#_path_parameters_2_parameters > compare the apiName row and the methodName row. > > https://camel-preview-1.s3.us-west-2.amazonaws.com/components/latest/twilio-component.html > is the most complex page, and can be compared to the current site at > https://camel.apache.org/components/latest/twilio-component.html. Yeah, we could also add the enum values inline, i.e. not in a list, perhaps within a <code> tag, not sure if it's worth spending too much of an effort on this. I'd create a follow up issue for this and any other cleanup tasks... > I haven’t published the updates needed to the Asciidoctor extension that does > the generation, so a PR is not yet feasible. Would love to see how this is shaping up, even if you have it somewhere in a draft phase it would be good to get familiar with the code. Perhaps we can create a branch on the camel-website and work on it from there? Would be easy (I think) to set up a preview via GitHub Workflow + Netlify or a Jenkins build and a staging site hosted by ASF... I've noticed that the Kamelet catalog is not rendering correctly (https://camel-preview-1.s3.us-west-2.amazonaws.com/camel-kamelets/latest/index.html), not sure if that's a CSS issue or it has something to do with the changes you're making. Thanks David for taking this on, looking forward to this, it should cut down a lot of the complexity in how we build the website and remove some of the work needed in the main camel repository. I can even see us not needing to do as many regen commits as an outcome of this! zoran -- Zoran Regvart