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

orpiske 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 16dfb0bb30f (chores) documentation: minor adjustments to data 
processing/transformation documentation
16dfb0bb30f is described below

commit 16dfb0bb30fdca81654ab4d4c8b166557f39dac9
Author: Otavio Rodolfo Piske <angusyo...@gmail.com>
AuthorDate: Mon Jan 9 17:02:31 2023 +0100

    (chores) documentation: minor adjustments to data processing/transformation 
documentation
---
 .../modules/working-with-camel-core/pages/index.adoc | 20 +++++++++++++-------
 .../modules/ROOT/pages/bean-integration.adoc         |  5 +++++
 docs/user-manual/modules/ROOT/pages/data-format.adoc |  4 ++++
 docs/user-manual/modules/ROOT/pages/processor.adoc   |  4 ++++
 4 files changed, 26 insertions(+), 7 deletions(-)

diff --git a/docs/main/modules/working-with-camel-core/pages/index.adoc 
b/docs/main/modules/working-with-camel-core/pages/index.adoc
index d46ad7a50d1..fd618961ec9 100644
--- a/docs/main/modules/working-with-camel-core/pages/index.adoc
+++ b/docs/main/modules/working-with-camel-core/pages/index.adoc
@@ -44,18 +44,23 @@ Components are a fundamental building block of Apache Camel 
and are used to conn
 
 * xref:manual::component.adoc[Component]: the comprehensive guide about 
components.
 
-== Other Guides
+== Data Processing and Transformation
 
-Learn about additional ways to customize your integrations. Explore 
alternatives to consume and produce data as well as writing and defining routes.
+As you progress with creating your routes, you will often need to manipulate 
the data in transit so that you can collect, transform, or store it for future 
use.
+Apache Camel comes with many features to help you transform data in transit.
+The following guides can help you discover ways to manipulate the data:
 
 * Data Processing
-** xref:manual::dataformat-dsl.adoc[Data Format DSL]
-** xref:manual::bean-binding.adoc[Bean Binding]
-** xref:manual::bean-injection.adoc[Bean Injection]
 ** xref:manual::bean-integration.adoc[Bean Integration]
-** xref:manual::consumertemplate.adoc[Consumer Template]
-** xref:manual::producertemplate.adoc[Producer Template]
 ** xref:manual::processor.adoc[Processor]
+
+* Data Transformation
+** xref:manual::data-format.adoc[Data Format]
+
+== Other Guides
+
+Learn about additional ways to customize your integrations. Explore 
alternatives to consume and produce data as well as writing and defining routes.
+
 * Exchange
 ** xref:manual::exchange.adoc[Exchange]
 ** xref:manual::exchange-pattern.adoc[Exchange Pattern]
@@ -96,4 +101,5 @@ Learn about additional ways to customize your integrations. 
Explore alternatives
 ** xref:manual::what-are-the-dependencies.adoc[Camel Requirements]
 ** xref:manual::testing.adoc[Testing]
 
+
 You can find additional documentation in the 
xref:manual::architecture.adoc[architecture documentation] in the old user 
manual.
diff --git a/docs/user-manual/modules/ROOT/pages/bean-integration.adoc 
b/docs/user-manual/modules/ROOT/pages/bean-integration.adoc
index 8a41e4ad642..42d4ba8d9db 100644
--- a/docs/user-manual/modules/ROOT/pages/bean-integration.adoc
+++ b/docs/user-manual/modules/ROOT/pages/bean-integration.adoc
@@ -91,3 +91,8 @@ You can also add a default value if the key does not exist, 
such as:
 @PropertyInject(value = "myTimeout", defaultValue = "5000")
 private int timeout;
 ----
+
+== See Also
+
+** xref:bean-injection.adoc[Bean Injection]
+** xref:bean-binding.adoc[Bean Binding]
diff --git a/docs/user-manual/modules/ROOT/pages/data-format.adoc 
b/docs/user-manual/modules/ROOT/pages/data-format.adoc
index a0f2c754797..8545cb29e81 100644
--- a/docs/user-manual/modules/ROOT/pages/data-format.adoc
+++ b/docs/user-manual/modules/ROOT/pages/data-format.adoc
@@ -25,3 +25,7 @@ supports formats such as XML, CSV, JSon, YAML, Avro, 
Protobuf, and many more.
 == Example
 
 See xref:components:eips:marshal-eip.adoc[Marshal] for more information and 
examples.
+
+== See Also
+
+** xref:manual::dataformat-dsl.adoc[Data Format DSL]
diff --git a/docs/user-manual/modules/ROOT/pages/processor.adoc 
b/docs/user-manual/modules/ROOT/pages/processor.adoc
index d0d10d3d37a..2f9354a9941 100644
--- a/docs/user-manual/modules/ROOT/pages/processor.adoc
+++ b/docs/user-manual/modules/ROOT/pages/processor.adoc
@@ -109,3 +109,7 @@ inner class gets a bit more complicated it is of course 
advised to
 refactor it into a separate class. This approach is better if you do not want 
to use this processor again.
 From reusability perspective, it is not recommended to use this approach with 
anonymous inner classes.
 
+== See Also
+
+** xref:manual::consumertemplate.adoc[Consumer Template]: to learn how to 
consume data (including within processors)
+** xref:manual::producertemplate.adoc[Producer Template]: to learn how to 
produce data (including within processors)

Reply via email to