This is an automated email from the ASF dual-hosted git repository.
klease pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new f0037faf93e CAMEL-20135: regenerate nav.adoc for the eips (#12122)
f0037faf93e is described below
commit f0037faf93ed921e2c376dddcab0c2eab2b5db46
Author: klease <[email protected]>
AuthorDate: Tue Nov 21 17:57:25 2023 +0100
CAMEL-20135: regenerate nav.adoc for the eips (#12122)
---
docs/eips-nav.adoc.template | 2 +-
docs/gulpfile.js | 12 ++++++++++--
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/docs/eips-nav.adoc.template b/docs/eips-nav.adoc.template
index d77da125cc6..0ba5b6dd6a0 100644
--- a/docs/eips-nav.adoc.template
+++ b/docs/eips-nav.adoc.template
@@ -1,5 +1,5 @@
<!-- generated:txt -->
<!-- endinject -->
* xref:eips:enterprise-integration-patterns.adoc[Enterprise Integration
Patterns]
-<!-- eips:adoc -->
+<!-- inject:adoc -->
<!-- endinject -->
diff --git a/docs/gulpfile.js b/docs/gulpfile.js
index d02838aa0ca..ab52192b005 100644
--- a/docs/gulpfile.js
+++ b/docs/gulpfile.js
@@ -188,6 +188,12 @@ const sources = {
},
},
eips: {
+ asciidoc: {
+ source: '../components/{*,*/*}/src/main/docs/*-eip.adoc',
+ destination:
'../core/camel-core-engine/src/main/docs/modules/eips/pages',
+ keep: ['*.adoc'],
+ isEip: true,
+ },
json: {
source: [
'../core/camel-core-model/src/generated/resources/org/apache/camel/model/**/*.json',
@@ -304,7 +310,7 @@ const tasks = Array.from(sourcesMap).flatMap(([type,
definition]) => {
// generates sorted & grouped nav.adoc file from a set of .adoc
// files at the destination
- const createNav = (destination) => {
+ const createNav = (destination, isEip) => {
return gulp.src(`${type}-nav.adoc.template`)
.pipe(insertGeneratedNotice())
.pipe(
@@ -320,6 +326,8 @@ const tasks = Array.from(sourcesMap).flatMap(([type,
definition]) => {
const title = titleFrom(file)
if (groupFrom(file) !== null) {
return `*** xref:${filepath}[${title}]`
+ } else if (isEip) {
+ return `** xref:eips:${filepath}[${title}]`
}
return `** xref:${filepath}[${title}]`
},
@@ -405,7 +413,7 @@ const tasks = Array.from(sourcesMap).flatMap(([type,
definition]) => {
gulp.series(
named(`clean:asciidoc:${type}`, clean, asciidoc.destination,
asciidoc.keep),
named(`symlink:asciidoc:${type}`, createSymlinks, asciidoc.source,
asciidoc.destination),
- named(`nav:asciidoc:${type}`, createNav, asciidoc.destination)
+ named(`nav:asciidoc:${type}`, createNav, asciidoc.destination,
asciidoc.isEip)
)
)
}