You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by dj...@apache.org on 2022/01/24 19:24:09 UTC

[camel-quarkus] branch 2.6.x updated: RI-table compatibility table

This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch 2.6.x
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git


The following commit(s) were added to refs/heads/2.6.x by this push:
     new 166d0ae  RI-table compatibility table
166d0ae is described below

commit 166d0aed47116f4969e085f261685392dab11012
Author: David Jencks <dj...@apache.org>
AuthorDate: Sat Jan 22 13:09:44 2022 -0800

    RI-table compatibility table
---
 docs/antora.yml                          |  2 ++
 docs/modules/ROOT/examples/js/quarkus.js |  6 +++++-
 docs/modules/ROOT/pages/index.adoc       | 17 +++++++++++++++++
 3 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/docs/antora.yml b/docs/antora.yml
index 4b648db..4deff8b 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -29,6 +29,8 @@ asciidoc:
     camel-version: 3.14.0 # replace ${camel.version}
     camel-docs-version: 3.14.x # replace ${camel.docs.components.version}
     quarkus-version: 2.6.0.Final # replace ${quarkus.version}
+    graalvm-version: 21.3.0 # replace ${graalvm.version}
+    graalvm-docs-version: 21.3
     # attributes used in xrefs to other Antora components
     cq-camel-components: 3.14.x@components # replace ${camel.docs.components.xref}
     quarkus-examples-version: latest
diff --git a/docs/modules/ROOT/examples/js/quarkus.js b/docs/modules/ROOT/examples/js/quarkus.js
index b79af1c..ea5ebd4 100644
--- a/docs/modules/ROOT/examples/js/quarkus.js
+++ b/docs/modules/ROOT/examples/js/quarkus.js
@@ -30,6 +30,10 @@ module.exports = {
 
   jvmOnlyFilter: function (items) {
     return items.filter((item) => item.$.cqNativeSupported === false)
-  }
+  },
 
+//  Compatibility table support
+  branch: (version) =>  version === 'next' ?
+    'https://github.com/apache/camel-quarkus[main]' :
+    `https://github.com/apache/camel-quarkus/tree/${version}[${version}]`,
 }
diff --git a/docs/modules/ROOT/pages/index.adoc b/docs/modules/ROOT/pages/index.adoc
index d7116c9..1794f8d 100644
--- a/docs/modules/ROOT/pages/index.adoc
+++ b/docs/modules/ROOT/pages/index.adoc
@@ -32,3 +32,20 @@ You can xref:user-guide/defining-camel-routes.adoc[define Camel routes] using th
 * xref:user-guide/index.adoc[User guide]
 * xref:contributor-guide/index.adoc[Contributor guide]
 * xref:reference/index.adoc[Extensions reference]
+
+== Compatibility Matrix
+
+[caption=]
+.Compatibility between {page-component-title} and dependencies
+[width="100%",cols="4,2,2,2,1,3",options="header",]
+|===
+|{page-component-title} Version
+|Camel Version
+|Quarkus Version
+|GraalVM Version
+|LTS Until
+|Branch
+|===
+
+//cannot use top level index.adoc as the page with the query is always omitted.
+indexTable::[version="*",relative="reference/index.adoc",cellformats="util.camelQuarkusRef(pageComponentDisplayVersion, pageComponentVersion)|util.camelRef(camelVersion, camelDocsVersion)|util.quarkusRef(quarkusVersion)|util.graalvmRef(graalvmVersion, graalvmDocsVersion)|lts|quarkus.branch(pageComponentVersion)", requires={requires},transform=util.sortCompatibilityItems]