Improve the bootstrap docs
= Bootstrap Camel Quarkus
-Camel Quarkus automatically configures and deploys a Camel Context bean which by default is started/stopped according to the Quarkus Application lifecycle. The configuration step happens at build time during Quarkus' augmentation phase and it is driven by the Camel Quarkus extensions which can be tuned using Camel Quarkus specific `camel.quarkus.*` properties. After the configuration is done, a minimal Camel Runtime is assembled and started at `RUNTIME_INIT` time. At that point, any additional configuration should be done using CDI. Below is an example showing how to configure a Camel Component:
+Camel Quarkus automatically configures and deploys a Camel Context bean which by default is started/stopped according to
+the Quarkus Application lifecycle. The configuration step happens at build time during Quarkus' augmentation phase and
+it is driven by the Camel Quarkus extensions which can be tuned using Camel Quarkus specific `camel.quarkus.*`
+properties. After the configuration is done, a minimal Camel Runtime is assembled and started at
+`https://quarkus.io/guides/writing-extensions#bootstrap-three-phases[RUNTIME_INIT]` time.
+At that point, any additional configuration should be done using CDI. Below is an example showing how to configure a
+Camel Component:
[source,java]
----
@@ -29,8 +35,11 @@ public class Configurations {
}
----
-To configure component and other aspects of Apache Camel through properties, you can add the `camel-core-main` extension which brings functionalities from https://camel.apache.org/components/latest/others/main.html[Apache Camel Main] to Camel Quarkus. By adding such extension the programmatic configuration of the Log Component done above, can be done through properties:
+To configure components and other aspects of Apache Camel through properties, you can add the `camel-quarkus-main`
+extension which brings functionalities from https://camel.apache.org/components/latest/others/main.html[Apache Camel
+Main] to Camel Quarkus.
+In the example below, we perform the same configuration of the Log component via properties like we did above using Java:
[source,properties]
----
