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

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


The following commit(s) were added to refs/heads/main by this push:
     new 09a7de02ae Fix camel-console documentation xref
09a7de02ae is described below

commit 09a7de02ae96608594fd475d5a36e1fb8c613923
Author: James Netherton <[email protected]>
AuthorDate: Thu Jan 19 13:20:19 2023 +0000

    Fix camel-console documentation xref
---
 docs/modules/ROOT/pages/reference/extensions/console.adoc         | 2 +-
 .../apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java    | 8 ++++++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/docs/modules/ROOT/pages/reference/extensions/console.adoc 
b/docs/modules/ROOT/pages/reference/extensions/console.adoc
index 79054faea3..fcbb1132bd 100644
--- a/docs/modules/ROOT/pages/reference/extensions/console.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/console.adoc
@@ -22,7 +22,7 @@ Camel Developer Console
 [id="extensions-console-whats-inside"]
 == What's inside
 
-* xref:{cq-camel-components}:others:console.adoc[Console]
+* xref:manual::camel-console.adoc[Console]
 
 Please refer to the above link for usage and configuration details.
 
diff --git 
a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
 
b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
index 98905e2d63..dcc6066be6 100644
--- 
a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
+++ 
b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
@@ -187,11 +187,15 @@ public class UpdateExtensionDocPageMojo extends 
AbstractDocGeneratorMojo {
                 model = CqCatalog.toCamelDocsModel(model);
                 final String kind = model.getKind();
                 String name = model.getName();
+                String xrefPrefix = "xref:{cq-camel-components}:" + 
(!"component".equals(kind) ? kind + "s:" : ":");
                 if (name.equals("xml-io-dsl")) {
                     name = "java-xml-io-dsl";
                 }
-                return "xref:{cq-camel-components}:" + 
(!"component".equals(kind) ? kind + "s:" : ":")
-                        + name + (!"other".equals(kind) ? "-" + kind : "") + 
".adoc";
+                if (name.equals("console")) {
+                    xrefPrefix = "xref:manual::";
+                    name = "camel-console";
+                }
+                return xrefPrefix + name + (!"other".equals(kind) ? "-" + kind 
: "") + ".adoc";
             }
         });
         model.put("toAnchor", new TemplateMethodModelEx() {

Reply via email to