Well done for badges Peter, they look great :) On Tue, May 26, 2020 at 10:25 AM Peter Palaga <ppal...@redhat.com> wrote:
> The colored badges are now online: > https://camel.apache.org/camel-quarkus/latest/extensions/activemq.html > Improvement ideas are still welcome. -- P > > On 22/05/2020 14:52, Peter Palaga wrote: > > I have hacked some CSS in > > https://github.com/apache/camel-website/pull/368 Improvements are > > welcome. Thanks, -- Peter > > > > On 21/05/2020 15:00, Peter Palaga wrote: > >> Hi, > >> > >> as agreed in the "Per-extension pages" thread [1], I have prepared > >> some tooling to create Camel Quarkus extension pages > >> semi-automatically: There is a FreeMarker template [2] that is > >> populated by data from the extension POM, from Camel Catalog and from > >> some pre-defined text chunks in src/main/doc of the extension. > >> > >> We now have two extension pages produced by this mechanism: > >> > >> https://camel.apache.org/camel-quarkus/latest/extensions/activemq.html > >> https://camel.apache.org/camel-quarkus/latest/extensions/ahc.html > >> > >> First of all, I'd like to ask for feedback about the content. Is there > >> anything important missing in those pages? > >> > >> Second, I'd like to discuss the styling of the presented data. > >> > >> (i) Badges > >> > >> The second line after the title currently contains since version and > >> the supported compilation targets (JVM and native) as plain text. For > >> AHC, its is > >> > >> `Since Camel Quarkus 1.0.0-M3, JVM and native` > >> > >> I came across the idea to style this information as badges something > >> like the attached image. Does anybody know how to do this using > >> Asciidoc and Antora? The JVM and Native badges could be static SVG > >> images that my generator puts there as necessary, but the Since: > >> version badge needs to be a bit more dynamic becaus the since version > >> may be different for the individual extensions. > >> > >> (ii) Tabs > >> > >> We currently present only Maven formatted artifact coordinates. I'd > >> like to add at least Gradle using tabs, like they do e.g. on > >> > https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine/5.6.2 > >> Again, could please give me a hint how to do this with AsciiDoc and > >> Antora? > >> > >> Thanks, > >> > >> -- Peter > >> > >> [1] > >> > https://camel.465427.n5.nabble.com/Website-Camel-Quarkus-Per-extension-pages-td5865580.html > >> > >> [2] > >> > https://github.com/apache/camel-quarkus/blame/master/tooling/package-maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc > >> > > > >