Repository: camel
Updated Branches:
  refs/heads/master e54a51dfa -> 9f22fab86


CAMEL-11786: Documentation tooling - Should generate in more correct ascii doc 
format (was using deprecated or markdown style).


Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/0e575a40
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/0e575a40
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/0e575a40

Branch: refs/heads/master
Commit: 0e575a403ab0aff619b162c13215da3a8398ff61
Parents: e54a51d
Author: Claus Ibsen <davscl...@apache.org>
Authored: Tue Sep 19 09:59:30 2017 +0200
Committer: Claus Ibsen <davscl...@apache.org>
Committed: Tue Sep 19 10:11:57 2017 +0200

----------------------------------------------------------------------
 .../camel/maven/packaging/UpdateReadmeMojo.java |  6 ++--
 .../src/main/resources/component-header.mvel    | 29 ++++++++++++--------
 .../src/main/resources/component-options.mvel   |  6 ++--
 .../src/main/resources/dataformat-options.mvel  |  4 +--
 .../src/main/resources/eip-options.mvel         |  4 +--
 .../src/main/resources/endpoint-options.mvel    | 20 ++++++++------
 .../src/main/resources/language-options.mvel    |  4 +--
 .../src/main/resources/readme-components.mvel   |  4 +--
 .../src/main/resources/readme-dataformats.mvel  |  4 +--
 .../src/main/resources/readme-eips.mvel         |  4 +--
 .../src/main/resources/readme-examples.mvel     |  4 +--
 .../src/main/resources/readme-languages.mvel    |  4 +--
 .../src/main/resources/readme-others.mvel       |  4 +--
 13 files changed, 52 insertions(+), 45 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateReadmeMojo.java
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateReadmeMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateReadmeMojo.java
index 9d83038..a5fb2ce 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateReadmeMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateReadmeMojo.java
@@ -400,7 +400,7 @@ public class UpdateReadmeMojo extends AbstractMojo {
 
                 if (i == 0) {
                     // first line is the title to make the text less noisy we 
use level 2
-                    String newLine = "## " + title;
+                    String newLine = "== " + title;
                     newLines.add(newLine);
                     updated = !line.equals(newLine);
                     continue;
@@ -408,7 +408,7 @@ public class UpdateReadmeMojo extends AbstractMojo {
 
                 // use single line headers with # as level instead of the 
cumbersome adoc weird style
                 if (line.startsWith("^^^") || line.startsWith("~~~") || 
line.startsWith("+++")) {
-                    String level = line.startsWith("+++") ? "####" : "###";
+                    String level = line.startsWith("+++") ? "====" : "===";
 
                     // transform legacy heading into new style
                     int idx = newLines.size() - 1;
@@ -471,7 +471,7 @@ public class UpdateReadmeMojo extends AbstractMojo {
             newLines.addAll(Arrays.asList(lines));
 
             // check the first four lines
-            boolean title = lines[0].startsWith("##");
+            boolean title = lines[0].startsWith("##") || 
lines[0].startsWith("==");
             boolean empty = lines[1].trim().isEmpty();
             boolean availableFrom = lines[2].trim().contains("Available as 
of") || lines[2].trim().contains("Available in");
             boolean empty2 = lines[3].trim().isEmpty();

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/component-header.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/component-header.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/component-header.mvel
index 13aa9d3..8fc5891 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/component-header.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/component-header.mvel
@@ -1,27 +1,32 @@
-# @{title}
+= @{title}
 
 @{description}
 
-### Syntax
+== Syntax
 
 The syntax:
 
-    @{syntax}
+----
+@{syntax}
+----
 
 @if{alternativeSyntax != ""}
 An alternative syntax can be used:
 
-    @{alternativeSyntax}
+----
+@{alternativeSyntax}
+----
 @end{}
 
-### Maven Dependency
+=== Maven Dependency
 
 Maven users would need to add dependency:
 
-```xml
-    <dependency>
-      <groupId>${groupId}</groupId>
-      <artifactId>${artifactId}</artifactId>
-      <version>${version}</version>
-    </dependency>
-```
+[source,xml]
+----
+<dependency>
+  <groupId>${groupId}</groupId>
+  <artifactId>${artifactId}</artifactId>
+  <version>${version}</version>
+</dependency>
+----

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/component-options.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/component-options.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/component-options.mvel
index 9c7a82d..b9b3905 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/component-options.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/component-options.mvel
@@ -6,8 +6,8 @@ The @{title} component supports @{componentOptions.size()} 
options which are lis
 
 @if{!componentOptions.isEmpty()}
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-@foreach{row : componentOptions}| **@{row.getShortName(25)}** 
(@{row.shortGroup}) | @{row.description} | @{row.getShortDefaultValue(20)} | 
@{row.getShortJavaType(25)}
-@end{}|=======================================================================
+@foreach{row : componentOptions}| *@{row.getShortName(25)}* 
(@{row.shortGroup}) | @{row.description} | @{row.getShortDefaultValue(20)} | 
@{row.getShortJavaType(25)}
+@end{}|===
 @end{}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/dataformat-options.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/dataformat-options.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/dataformat-options.mvel
index 043ef05..d45c731 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/dataformat-options.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/dataformat-options.mvel
@@ -6,8 +6,8 @@ The @{title} dataformat supports @{dataFormatOptions.size()} 
options which are l
 
 @if{!dataFormatOptions.isEmpty()}
 [width="100%",cols="2s,1m,1m,6",options="header"]
-|=======================================================================
+|===
 | Name | Default | Java Type | Description
 @foreach{row : dataFormatOptions}| @{row.name} | @{row.defaultValue} | 
@{row.shortJavaType} | @{row.description}
-@end{}|=======================================================================
+@end{}|===
 @end{}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/eip-options.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/eip-options.mvel 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/eip-options.mvel
index 59fdd82..654a58e 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/eip-options.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/eip-options.mvel
@@ -2,8 +2,8 @@ The @{title} EIP supports @{eipOptions.size()} options which 
are listed below:
 
 @if{!eipOptions.isEmpty()}
 [width="100%",cols="3,1m,6",options="header"]
-|=======================================================================
+|===
 | Name | Java Type | Description
 @foreach{row : eipOptions}| @{row.name} | @{row.shortJavaType} | 
@{row.description}
-@end{}|=======================================================================
+@end{}|===
 @end{}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/endpoint-options.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/endpoint-options.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/endpoint-options.mvel
index 2223a79..ee86096 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/endpoint-options.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/endpoint-options.mvel
@@ -1,21 +1,23 @@
 The @{title} endpoint is configured using URI syntax:
 
-    @{syntax}
+----
+@{syntax}
+----
 
 with the following path and query parameters:
 
-#### Path Parameters (@{endpointPathOptions.size()} parameters):
+==== Path Parameters (@{endpointPathOptions.size()} parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-@foreach{row : endpointPathOptions}| **@{row.getShortName(30)}** | 
@{row.description} | @{row.getShortDefaultValue(20)} | 
@{row.getShortJavaType(25)}
-@end{}|=======================================================================
+@foreach{row : endpointPathOptions}| *@{row.getShortName(30)}* | 
@{row.description} | @{row.getShortDefaultValue(20)} | 
@{row.getShortJavaType(25)}
+@end{}|===
 
-#### Query Parameters (@{endpointOptions.size()} parameters):
+==== Query Parameters (@{endpointOptions.size()} parameters):
 
 [width="100%",cols="2,5,^1,2",options="header"]
-|=======================================================================
+|===
 | Name | Description | Default | Type
-@foreach{row : endpointOptions}| **@{row.getShortName(30)}** 
(@{row.shortGroup}) | @{row.description} | @{row.getShortDefaultValue(20)} | 
@{row.getShortJavaType(25)}
-@end{}|=======================================================================
+@foreach{row : endpointOptions}| *@{row.getShortName(30)}* (@{row.shortGroup}) 
| @{row.description} | @{row.getShortDefaultValue(20)} | 
@{row.getShortJavaType(25)}
+@end{}|===

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/language-options.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/language-options.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/language-options.mvel
index fea290b..8095d4b 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/language-options.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/language-options.mvel
@@ -6,8 +6,8 @@ The @{title} language supports @{languageOptions.size()} 
options which are liste
 
 @if{!languageOptions.isEmpty()}
 [width="100%",cols="2,1m,1m,6",options="header"]
-|=======================================================================
+|===
 | Name | Default | Java Type | Description
 @foreach{row : languageOptions}| @{row.name} | @{row.defaultValue} | 
@{row.shortJavaType} | @{row.description}
-@end{}|=======================================================================
+@end{}|===
 @end{}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-components.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-components.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-components.mvel
index ae65cff..fdc08e0 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-components.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-components.mvel
@@ -3,12 +3,12 @@
 Number of Components: @{components.size} in @{numberOfArtifacts} JAR artifacts 
(@{numberOfDeprecated} deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
-|=======================================================================
+|===
 | Component | Available From | Description
 @foreach{row : components}
 | link:@{row.docLink}/${row.scheme}-component.adoc[@{row.title}] 
(@{row.artifactId}) +
 `@{row.syntax}` | @{row.firstVersionShort} | @if{row.deprecated == 
"true"}*deprecated* @end{}@{row.description}
 @end{}
-|=======================================================================
+|===
 
 @end{}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-dataformats.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-dataformats.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-dataformats.mvel
index 62ca235..fbe0987 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-dataformats.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-dataformats.mvel
@@ -3,10 +3,10 @@
 Number of Data Formats: @{dataformats.size} in @{numberOfArtifacts} JAR 
artifacts (@{numberOfDeprecated} deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
-|=======================================================================
+|===
 | Data Format | Available From | Description
 @foreach{row : dataformats}
 | link:@{row.docLink}/${row.name}-dataformat.adoc[@{row.title}] 
(@{row.artifactId}) | @{row.firstVersionShort} | @if{row.deprecated == 
"true"}*deprecated* @end{}@{row.description}
-@end{}|=======================================================================
+@end{}|===
 
 @end{}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-eips.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-eips.mvel 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-eips.mvel
index c9bb8f2..1ba3a04 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-eips.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-eips.mvel
@@ -3,12 +3,12 @@
 Number of EIPs: @{eips.size} (@{numberOfDeprecated} deprecated)
 
 [width="100%",cols="4,6",options="header"]
-|=======================================================================
+|===
 | EIP | Description
 @foreach{row : eips}
 | link:@{row.docLink}/${row.name}-eip.adoc[@{row.title}] +
 `<@{row.name}>` | @if{row.deprecated == "true"}*deprecated* 
@end{}@{row.description}
 @end{}
-|=======================================================================
+|===
 
 @end{}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-examples.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-examples.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-examples.mvel
index a9fcc42..770e519 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-examples.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-examples.mvel
@@ -3,10 +3,10 @@
 Number of Examples: @{examples.size} (@{numberOfDeprecated} deprecated)
 
 [width="100%",cols="4,2,4",options="header"]
-|=======================================================================
+|===
 | Example | Category | Description
 @foreach{row : examples}
 | link:@{row.docLink}[@{row.title}] (@{row.fileName}) | @{row.category} | 
@if{row.deprecated == "true"}*deprecated* @end{}@{row.description}
-@end{}|=======================================================================
+@end{}|===
 
 @end{}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-languages.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-languages.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-languages.mvel
index a8b308d..3694975 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-languages.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-languages.mvel
@@ -3,10 +3,10 @@
 Number of Languages: @{languages.size} in @{numberOfArtifacts} JAR artifacts 
(@{numberOfDeprecated} deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
-|=======================================================================
+|===
 | Language | Available From | Description
 @foreach{row : languages}
 | link:@{row.docLink}/${row.name}-language.adoc[@{row.title}] 
(@{row.artifactId}) | @{row.firstVersionShort} | @if{row.deprecated == 
"true"}*deprecated* @end{}@{row.description}
-@end{}|=======================================================================
+@end{}|===
 
 @end{}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/camel/blob/0e575a40/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-others.mvel
----------------------------------------------------------------------
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-others.mvel
 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-others.mvel
index 1cf191b..ccb02e1 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-others.mvel
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/resources/readme-others.mvel
@@ -3,10 +3,10 @@
 Number of Miscellaneous Components: @{others.size} in @{numberOfArtifacts} JAR 
artifacts (@{numberOfDeprecated} deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
-|=======================================================================
+|===
 | Component | Available From | Description
 @foreach{row : others}
 | link:@{row.docLink}/${row.name}.adoc[@{row.title}] (@{row.artifactId}) | 
@{row.firstVersionShort} | @if{row.deprecated == "true"}*deprecated* 
@end{}@{row.description}
-@end{}|=======================================================================
+@end{}|===
 
 @end{}
\ No newline at end of file

Reply via email to