diff --git a/batch-processing/README.adoc b/batch-processing/README.adoc
index 7abecf086b..9370abe18d 100644
--- a/batch-processing/README.adoc
+++ b/batch-processing/README.adoc
@@ -30,6 +30,8 @@ The job contains two tasks:
The database schema defines that the column for name is unique. For that reason, any attempt to persist a duplicate value will throw an exception. On the second attempt to run the job, the `ChunkCheckpoint` provides information to skip the contacts that were already persisted.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// Considerations for Use in a Production Environment
include::../shared-doc/development-shortcuts.adoc[leveloffset=+1]
// System Requirements
diff --git a/batch-processing/pom.xml b/batch-processing/pom.xml
index 1427735894..1568970daa 100644
--- a/batch-processing/pom.xml
+++ b/batch-processing/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/bean-validation-custom-constraint/README.adoc b/bean-validation-custom-constraint/README.adoc
index bdd3b14ad1..e8e2a17dbc 100644
--- a/bean-validation-custom-constraint/README.adoc
+++ b/bean-validation-custom-constraint/README.adoc
@@ -19,6 +19,8 @@ The `bean-validation-custom-constraint` quickstart demonstrates how to use CDI,
This quickstart does not contain a user interface layer. The purpose of this project is to show you how to test bean validation using custom constraints with Arquillian. In this quickstart, the personAddress field of entity Person is validated using a set of custom constraints defined in the class AddressValidator. If you want to see an example of how to test bean validation with a user interface, look at the link:../kitchensink/README{outfilesuffix}[kitchensink] example.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// Considerations for Use in a Production Environment
include::../shared-doc/development-shortcuts.adoc[leveloffset=+1]
// System Requirements
diff --git a/bean-validation-custom-constraint/pom.xml b/bean-validation-custom-constraint/pom.xml
index 34e213cbc9..1d2f239250 100644
--- a/bean-validation-custom-constraint/pom.xml
+++ b/bean-validation-custom-constraint/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/bmt/README.adoc b/bmt/README.adoc
index 2f00a55db4..71312609a5 100644
--- a/bmt/README.adoc
+++ b/bmt/README.adoc
@@ -30,6 +30,8 @@ This example shows how to transactionally insert key value pairs into the databa
ifndef::EAPCDRelease[]
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// Considerations for Use in a Production Environment
include::../shared-doc/development-shortcuts.adoc[leveloffset=+1]
// System Requirements
diff --git a/bmt/pom.xml b/bmt/pom.xml
index 492e246430..8717fe0f9d 100644
--- a/bmt/pom.xml
+++ b/bmt/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/cmt/README.adoc b/cmt/README.adoc
index 8a03f6bf9f..508f2c51d2 100644
--- a/cmt/README.adoc
+++ b/cmt/README.adoc
@@ -23,6 +23,9 @@ Aspects touched upon in the code:
* XA access to the standard default datasource using the JPA API
* XA access to a JMS queue
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
+
=== What are Container Managed Transactions?
Prior to EJB, getting the right incantation to ensure sound transactional operation of the business logic was a highly specialized skill. Although this still holds true to a great extent, EJB has provided a series of improvements to allow simplified transaction demarcation notation that is therefore easier to read and test.
diff --git a/cmt/pom.xml b/cmt/pom.xml
index 849257c8f2..e945b87c15 100644
--- a/cmt/pom.xml
+++ b/cmt/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
cmt
diff --git a/contacts-jquerymobile/README.adoc b/contacts-jquerymobile/README.adoc
index 539371458b..6c7b3ada5c 100644
--- a/contacts-jquerymobile/README.adoc
+++ b/contacts-jquerymobile/README.adoc
@@ -30,6 +30,9 @@ This application focuses on *CRUD* in a strictly mobile app using only *jQuery M
Validation is an important part of an application. Typically in an HTML5 app you can let the built-in HTML5 form validation do the work for you. However, mobile browsers do not support this feature at this time. In order to validate the forms, the `jquery.validate` plugin was added, which provides both client-side and server-side validation. Over AJAX, if there is an error, the error is returned and displayed in the form. You can see an example of this in the *Edit* form if you enter an email that is already in use. The application will attempt to insert the error message into a field if that field exists. If the field does not exist then it display it at the top. In addition, there are xref:run_the_qunit_tests[QUnit Tests] for every form of validation.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
+
//*************************************************
// Product Release content only
//*************************************************
diff --git a/contacts-jquerymobile/functional-tests/pom.xml b/contacts-jquerymobile/functional-tests/pom.xml
index 63d04e454e..b6a1fe08a1 100644
--- a/contacts-jquerymobile/functional-tests/pom.xml
+++ b/contacts-jquerymobile/functional-tests/pom.xml
@@ -24,7 +24,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
contacts-jquerymobile-test-webdriver
diff --git a/contacts-jquerymobile/pom.xml b/contacts-jquerymobile/pom.xml
index c93be0ce56..4ab8436926 100644
--- a/contacts-jquerymobile/pom.xml
+++ b/contacts-jquerymobile/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
contacts-jquerymobile
diff --git a/ee-security/README.adoc b/ee-security/README.adoc
index b08154a816..ecd5544742 100644
--- a/ee-security/README.adoc
+++ b/ee-security/README.adoc
@@ -21,6 +21,8 @@ The deployment in this quickstart contains a simple HTTP servlet, which is secur
This quickstart is hard coded to work with a user `quickstartUser` with password `quickstartPwd1!`.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/ee-security/pom.xml b/ee-security/pom.xml
index c887d502ba..5d5c41fef5 100644
--- a/ee-security/pom.xml
+++ b/ee-security/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/ejb-multi-server/README.adoc b/ejb-multi-server/README.adoc
index b8ac0ed873..102d189cd0 100644
--- a/ejb-multi-server/README.adoc
+++ b/ejb-multi-server/README.adoc
@@ -41,6 +41,8 @@ The root `pom.xml` builds each of the subprojects in an appropriate order.
The server configuration is done using CLI batch scripts located in the root of the quickstart folder.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/ejb-multi-server/pom.xml b/ejb-multi-server/pom.xml
index 9c4cc3aa58..70fa1dd6a5 100644
--- a/ejb-multi-server/pom.xml
+++ b/ejb-multi-server/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
ejb-multi-server
diff --git a/ejb-remote/README.adoc b/ejb-remote/README.adoc
index a9183c9cc2..88050aa579 100644
--- a/ejb-remote/README.adoc
+++ b/ejb-remote/README.adoc
@@ -26,6 +26,8 @@ The server component is comprised of a stateful EJB and a stateless EJB. It prov
+
The remote client application depends on the remote business interfaces from the server component. This application looks up the stateless and stateful beans via JNDI and invokes a number of methods on them.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/ejb-remote/pom.xml b/ejb-remote/pom.xml
index 594a2aa838..a8bfcccefc 100644
--- a/ejb-remote/pom.xml
+++ b/ejb-remote/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
ejb-remote
diff --git a/ejb-security-context-propagation/README.adoc b/ejb-security-context-propagation/README.adoc
index 6eeb9b5934..edc9e6430a 100644
--- a/ejb-security-context-propagation/README.adoc
+++ b/ejb-security-context-propagation/README.adoc
@@ -59,6 +59,8 @@ Finally there is the `RemoteClient` stand-alone client. The client makes calls u
In the real world, remote calls between servers in the servers-to-server scenario would truly be remote and separate.
For the purpose of this quickstart, we make use of a loopback connection to the same server so we do not need two servers just to run the test.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/ejb-security-context-propagation/pom.xml b/ejb-security-context-propagation/pom.xml
index 5930e6b465..382a66878c 100644
--- a/ejb-security-context-propagation/pom.xml
+++ b/ejb-security-context-propagation/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
ejb-security-context-propagation
diff --git a/ejb-security-programmatic-auth/README.adoc b/ejb-security-programmatic-auth/README.adoc
index 837c46077c..2a7adda5b5 100644
--- a/ejb-security-programmatic-auth/README.adoc
+++ b/ejb-security-programmatic-auth/README.adoc
@@ -18,6 +18,8 @@ The `ejb-security-programmatic-auth` quickstart demonstrates how to programmatic
The `ejb-security-programmatic-auth` quickstart demonstrates how to invoke a remote secured EJB using the `Elytron` client API to establish different identities. The quickstart client application accomplishes that by looking up and invoking the secured EJB under different `AuthenticationContext`s. Each context is setup to use a different identities and credentials.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/ejb-security-programmatic-auth/pom.xml b/ejb-security-programmatic-auth/pom.xml
index 9960afc8aa..197ba7e731 100644
--- a/ejb-security-programmatic-auth/pom.xml
+++ b/ejb-security-programmatic-auth/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
ejb-security-programmatic-auth
diff --git a/ejb-throws-exception/README.adoc b/ejb-throws-exception/README.adoc
index 39a4fce514..8843eae81c 100644
--- a/ejb-throws-exception/README.adoc
+++ b/ejb-throws-exception/README.adoc
@@ -59,6 +59,8 @@ The example follows the common "Hello World" pattern, using the following workfl
. The managed bean is annotated as `@RequestScoped`, so the same managed bean instance is used only for the request/response.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/ejb-throws-exception/pom.xml b/ejb-throws-exception/pom.xml
index 27f2b4e4f9..059fee4564 100644
--- a/ejb-throws-exception/pom.xml
+++ b/ejb-throws-exception/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
ejb-throws-exception
diff --git a/ejb-timer/README.adoc b/ejb-timer/README.adoc
index dcfc37e19b..58783bdbc7 100644
--- a/ejb-timer/README.adoc
+++ b/ejb-timer/README.adoc
@@ -21,6 +21,8 @@ The following Jakarta Enterprise Bean Timer services are demonstrated:
* `@Schedule`: Uses this annotation to mark a method to be executed according to the calendar schedule specified in the attributes of the annotation. This example schedules a message to be printed to the server console every 6 seconds.
* `@Timeout`: Uses this annotation to mark a method to execute when a programmatic timer goes off. This example sets the timer to go off every 3 seconds, at which point the method prints a message to the server console.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/ejb-timer/pom.xml b/ejb-timer/pom.xml
index 91349bf71d..3e51c9f639 100644
--- a/ejb-timer/pom.xml
+++ b/ejb-timer/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
ejb-timer
diff --git a/ejb-txn-remote-call/README.adoc b/ejb-txn-remote-call/README.adoc
index 881aca74a8..59f64e01e4 100644
--- a/ejb-txn-remote-call/README.adoc
+++ b/ejb-txn-remote-call/README.adoc
@@ -54,6 +54,9 @@ The propagated transaction enlists two participants
(the database, and a mock XAResource used for quickstart demonstration purposes).
|===
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
+
== Running the Quickstart
The quickstart elaborates on running the example in <<_running_in_a_bare_metal_environment, a bare metal environment>> and on OpenShift.
diff --git a/ejb-txn-remote-call/client/pom.xml b/ejb-txn-remote-call/client/pom.xml
index 24b82d1673..c2ea0415fb 100644
--- a/ejb-txn-remote-call/client/pom.xml
+++ b/ejb-txn-remote-call/client/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/ejb-txn-remote-call/pom.xml b/ejb-txn-remote-call/pom.xml
index ee6f07edd2..39c2a956be 100644
--- a/ejb-txn-remote-call/pom.xml
+++ b/ejb-txn-remote-call/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/ejb-txn-remote-call/server/pom.xml b/ejb-txn-remote-call/server/pom.xml
index c7fa8d5569..34da70ec17 100644
--- a/ejb-txn-remote-call/server/pom.xml
+++ b/ejb-txn-remote-call/server/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/ha-singleton-deployment/README.adoc b/ha-singleton-deployment/README.adoc
index 02bf665dff..2457d0a022 100644
--- a/ha-singleton-deployment/README.adoc
+++ b/ha-singleton-deployment/README.adoc
@@ -21,6 +21,8 @@ The example is built and packaged as a single EJB archive.
For more information about singleton deployments, see _HA Singleton Deployments_ in the {LinkDevelopmentGuide}[__{DevelopmentBookName}__] for {DocInfoProductName} located on the Red Hat Customer Portal.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}_1 and {jbossHomeName}_2
diff --git a/ha-singleton-deployment/pom.xml b/ha-singleton-deployment/pom.xml
index c73b2a2ce8..bab973b81a 100644
--- a/ha-singleton-deployment/pom.xml
+++ b/ha-singleton-deployment/pom.xml
@@ -31,7 +31,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/ha-singleton-service/README.adoc b/ha-singleton-service/README.adoc
index 9c1d1dae5f..f93ba595de 100644
--- a/ha-singleton-service/README.adoc
+++ b/ha-singleton-service/README.adoc
@@ -23,6 +23,8 @@ This example is built and packaged as JAR archive.
For more information about clustered singleton services, see _HA Singleton Service_ in the {LinkDevelopmentGuide}[__{DevelopmentBookName}__] for {DocInfoProductName} located on the Red Hat Customer Portal.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}_1 and {jbossHomeName}_2
diff --git a/ha-singleton-service/pom.xml b/ha-singleton-service/pom.xml
index d942dc336a..2b3ffc00c2 100644
--- a/ha-singleton-service/pom.xml
+++ b/ha-singleton-service/pom.xml
@@ -26,7 +26,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/helloworld-jms/README.adoc b/helloworld-jms/README.adoc
index f39f1dfb5d..ba96f23360 100644
--- a/helloworld-jms/README.adoc
+++ b/helloworld-jms/README.adoc
@@ -23,6 +23,8 @@ It contains the following:
. A message consumer that receives message from a JMS destination deployed to a {productName} server.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/helloworld-jms/pom.xml b/helloworld-jms/pom.xml
index fda209d1c5..b8cd3e8420 100644
--- a/helloworld-jms/pom.xml
+++ b/helloworld-jms/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
helloworld-jms
diff --git a/helloworld-mdb/README.adoc b/helloworld-mdb/README.adoc
index 6eb494e656..32d9690b9c 100644
--- a/helloworld-mdb/README.adoc
+++ b/helloworld-mdb/README.adoc
@@ -26,6 +26,8 @@ This project creates two JMS resources:
//*************************************************
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/helloworld-mdb/pom.xml b/helloworld-mdb/pom.xml
index 62560955a8..09251a0883 100644
--- a/helloworld-mdb/pom.xml
+++ b/helloworld-mdb/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/helloworld-mutual-ssl-secured/README.adoc b/helloworld-mutual-ssl-secured/README.adoc
index 1dfbfdeab7..61fd319432 100644
--- a/helloworld-mutual-ssl-secured/README.adoc
+++ b/helloworld-mutual-ssl-secured/README.adoc
@@ -21,6 +21,8 @@ Mutual TLS provides the same security as TLS, with the addition of authenticatio
The out of the box configuration for {productName} has one-way TLS enabled by default. This quickstart shows how to configure {productName} with mutual (two-way) TLS authentication in order to secure a WAR application with restricted access.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/helloworld-mutual-ssl-secured/pom.xml b/helloworld-mutual-ssl-secured/pom.xml
index 6c3d721f5e..d9e6270357 100644
--- a/helloworld-mutual-ssl-secured/pom.xml
+++ b/helloworld-mutual-ssl-secured/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/helloworld-mutual-ssl/README.adoc b/helloworld-mutual-ssl/README.adoc
index 8d413ce047..751614a594 100644
--- a/helloworld-mutual-ssl/README.adoc
+++ b/helloworld-mutual-ssl/README.adoc
@@ -20,6 +20,8 @@ The out of the box configuration for {productName} has one-way TLS enabled by de
Before you run this example, you must create the client certificate and configure the server to use two-way TLS.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/helloworld-mutual-ssl/pom.xml b/helloworld-mutual-ssl/pom.xml
index 589cf7d952..308c0c5c7a 100644
--- a/helloworld-mutual-ssl/pom.xml
+++ b/helloworld-mutual-ssl/pom.xml
@@ -26,7 +26,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
helloworld-mutual-ssl
diff --git a/helloworld-singleton/README.adoc b/helloworld-singleton/README.adoc
index 4a8bae7dfc..2e1bbfaeb0 100644
--- a/helloworld-singleton/README.adoc
+++ b/helloworld-singleton/README.adoc
@@ -16,6 +16,8 @@ The `helloworld-singleton` quickstart demonstrates an EJB Singleton Bean that is
The `helloworld-singleton` quickstart demonstrates the use of an EJB Singleton Bean in {productNameFull}. It is instantiated once and maintains its state for the life of the session.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/helloworld-singleton/pom.xml b/helloworld-singleton/pom.xml
index 013f2ef15b..f5cb6efc96 100644
--- a/helloworld-singleton/pom.xml
+++ b/helloworld-singleton/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/helloworld-ws/README.adoc b/helloworld-ws/README.adoc
index 7a37ca659d..541e80271c 100644
--- a/helloworld-ws/README.adoc
+++ b/helloworld-ws/README.adoc
@@ -16,6 +16,8 @@ The `helloworld-ws` quickstart demonstrates a simple Hello World application, bu
The `helloworld-ws` quickstart demonstrates the use of JAX-WS in {productNameFull} as a simple Hello World application.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/helloworld-ws/pom.xml b/helloworld-ws/pom.xml
index 14b2bcc4d4..610674f90f 100644
--- a/helloworld-ws/pom.xml
+++ b/helloworld-ws/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
helloworld-ws
diff --git a/helloworld/README.adoc b/helloworld/README.adoc
index e1a1060d17..3ee136f9bd 100644
--- a/helloworld/README.adoc
+++ b/helloworld/README.adoc
@@ -16,6 +16,8 @@ The `helloworld` quickstart demonstrates the use of Servlet 6 and is a good star
The `helloworld` quickstart demonstrates the use of _Servlet 6_ in {productNameFull} {productVersion}.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/helloworld/pom.xml b/helloworld/pom.xml
index 39c79de146..d3dd61dce8 100644
--- a/helloworld/pom.xml
+++ b/helloworld/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
helloworld
diff --git a/hibernate/README.adoc b/hibernate/README.adoc
index 424a2e6d0f..e6c9fe1fc2 100644
--- a/hibernate/README.adoc
+++ b/hibernate/README.adoc
@@ -20,7 +20,9 @@ The `hibernate` quickstart is based upon the link:../kitchensink/README{outfiles
This project is setup to allow you to create a compliant {javaVersion} application using Faces, Contexts and Dependency Injection, Enterprise Beans, Persistence, Hibernate ORM and Bean Validation. It includes a persistence unit, Persistence use to help you with database access.
-// Considerations for Use in a Production Environment
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
+// Considerations for Use in a Production Environment
include::../shared-doc/development-shortcuts.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
diff --git a/hibernate/pom.xml b/hibernate/pom.xml
index 1a1b52cf0e..e6e0bb57f6 100644
--- a/hibernate/pom.xml
+++ b/hibernate/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/http-custom-mechanism/README.adoc b/http-custom-mechanism/README.adoc
index b37bfed011..0544977175 100644
--- a/http-custom-mechanism/README.adoc
+++ b/http-custom-mechanism/README.adoc
@@ -44,6 +44,8 @@ a| This project contains the source for a custom HTTP authentication module that
* `org.wildfly.security.examples.CustomMechanismFactory`: This resource file contains a single line of text that names the custom mechanism factory class, which in this case is `org.jboss.as.quickstart.http_custom_mechanism.CustomMechanismFactory`.
|===
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/http-custom-mechanism/pom.xml b/http-custom-mechanism/pom.xml
index 8a77e7bce4..d13963e9ae 100644
--- a/http-custom-mechanism/pom.xml
+++ b/http-custom-mechanism/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/jaxrs-client/README.adoc b/jaxrs-client/README.adoc
index 3d8616a579..cc5bf16906 100644
--- a/jaxrs-client/README.adoc
+++ b/jaxrs-client/README.adoc
@@ -19,6 +19,8 @@ The `jaxrs-client` quickstart demonstrates the Jakarta REST Client API which int
This client tests "call" many `POST`, `GET`, and `DELETE` operations using different ways: synchronized, asynchronous,
delayed and filtered invocations.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/jaxrs-client/pom.xml b/jaxrs-client/pom.xml
index 1a2b5a0316..4d13fbe6c4 100644
--- a/jaxrs-client/pom.xml
+++ b/jaxrs-client/pom.xml
@@ -26,7 +26,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
jaxrs-client
diff --git a/jaxrs-jwt/README.adoc b/jaxrs-jwt/README.adoc
index 10181b8962..d543ddfc46 100644
--- a/jaxrs-jwt/README.adoc
+++ b/jaxrs-jwt/README.adoc
@@ -25,6 +25,8 @@ There are 4 resource endpoints, plus another one for generating JWTs.
NOTE: This quickstart asserts only few JWT claims for demonstration purposes. In your application, you should use all claims required by the specification you are using.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/jaxrs-jwt/pom.xml b/jaxrs-jwt/pom.xml
index 804de216ed..3b5962cb51 100644
--- a/jaxrs-jwt/pom.xml
+++ b/jaxrs-jwt/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
jaxrs-jwt
diff --git a/jaxws-ejb/README.adoc b/jaxws-ejb/README.adoc
index a93692e0e2..efd4e03e4e 100644
--- a/jaxws-ejb/README.adoc
+++ b/jaxws-ejb/README.adoc
@@ -19,6 +19,8 @@ The `jaxws-ejb` quickstart is a working example of the web service endpoint crea
The `jaxws-ejb` quickstart demonstrates the use of _JAX-WS_ in {productNameFull} as a simple EJB web service application.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/jaxws-ejb/pom.xml b/jaxws-ejb/pom.xml
index 8173e2188a..9aae327f94 100644
--- a/jaxws-ejb/pom.xml
+++ b/jaxws-ejb/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
jaxws-ejb
diff --git a/jaxws-retail/README.adoc b/jaxws-retail/README.adoc
index 1898be35fb..03e2dc9d55 100644
--- a/jaxws-retail/README.adoc
+++ b/jaxws-retail/README.adoc
@@ -19,6 +19,8 @@ The `jaxws-retail` quickstart is a working example of a simple web service endpo
The `jaxws-retail` quickstart demonstrates the use of _JAX-WS_ in {productNameFull} as a simple profile management application. It also demonstrates usage of wsconsume to generate classes from WSDL file.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/jaxws-retail/pom.xml b/jaxws-retail/pom.xml
index a75aa351ca..e58df5e41d 100644
--- a/jaxws-retail/pom.xml
+++ b/jaxws-retail/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
jaxws-retail
diff --git a/jsonp/README.adoc b/jsonp/README.adoc
index 3b0730e5ca..f74ae52a82 100644
--- a/jsonp/README.adoc
+++ b/jsonp/README.adoc
@@ -18,6 +18,9 @@ The `jsonp` quickstart creates a JSON string through object-based JSON generatio
It shows how to use the JSON-P API to generate, parse, and consume JSON files.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
+
// build and run with standard server distribution
[[build_and_run_the_quickstart_with_server_dist]]
== Building and running the quickstart application with a {productName} server distribution
diff --git a/jsonp/pom.xml b/jsonp/pom.xml
index e237e82fb0..21d62ab11d 100644
--- a/jsonp/pom.xml
+++ b/jsonp/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
jsonp
diff --git a/jta-crash-rec/README.adoc b/jta-crash-rec/README.adoc
index ac63179ff4..50c13fa822 100644
--- a/jta-crash-rec/README.adoc
+++ b/jta-crash-rec/README.adoc
@@ -30,6 +30,8 @@ In this example, you halt the {productName} server in the middle of an XA transa
{productName} ships with H2, an in-memory database written in Java. In this example, we use H2 for the database. Although H2 XA support is not recommended for production systems, the example does illustrate the general steps you need to perform for any datasource vendor. This example provides its own H2 XA datasource configuration. It is defined in the `jta-crash-rec-ds.xml` file in the WEB-INF folder of the WAR archive.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// Considerations for Use in a Production Environment
include::../shared-doc/development-shortcuts.adoc[leveloffset=+1]
// System Requirements
diff --git a/jta-crash-rec/pom.xml b/jta-crash-rec/pom.xml
index 2b14700600..6620aaa00c 100644
--- a/jta-crash-rec/pom.xml
+++ b/jta-crash-rec/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
jta-crash-rec
diff --git a/jts/README.adoc b/jts/README.adoc
index 86b041b55d..c199634b61 100644
--- a/jts/README.adoc
+++ b/jts/README.adoc
@@ -42,6 +42,8 @@ A simple MDB has been provided that prints out the messages sent but this is not
Also, while the `cmt` quickstart uses the Jakarta EE container default datasource, which is not distributed, this quickstart instead uses an external PostgreSQL database.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// Considerations for Use in a Production Environment
include::../shared-doc/development-shortcuts.adoc[leveloffset=+1]
// System Requirements
diff --git a/jts/pom.xml b/jts/pom.xml
index 905effa661..bf64918525 100644
--- a/jts/pom.xml
+++ b/jts/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/kitchensink/README.adoc b/kitchensink/README.adoc
index 94daf3909f..5643a37f82 100644
--- a/kitchensink/README.adoc
+++ b/kitchensink/README.adoc
@@ -22,6 +22,9 @@ It demonstrates how to create a _localized_ {javaVersion} compliant application
This quickstart has been enhanced to provide localization of labels and messages. A user sets the preferred language choice in the browser and, if the application supports that language, the application web page is rendered in that language. For demonstration purposes, this quickstart has been tranlated into French(fr) and Spanish (es) using http://translate.google.com, so the translations may not be ideal.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
+
=== Localization Code Changes
The following changes were made to the quickstart to enable it to use the browser preferred locale setting when displaying the web page:
diff --git a/kitchensink/pom.xml b/kitchensink/pom.xml
index 82a2fba8bb..c22b5cd5cb 100644
--- a/kitchensink/pom.xml
+++ b/kitchensink/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
kitchensink
diff --git a/logging/README.adoc b/logging/README.adoc
index 6d89086342..8e066f1331 100644
--- a/logging/README.adoc
+++ b/logging/README.adoc
@@ -23,6 +23,8 @@ messages.
To better visualize how the logging configuration works, you first deploy and access the application before configuring the logs and view the resulting log files. Then you configure the logs, redeploy and access the application, and look at the log files again to see the differences.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/logging/pom.xml b/logging/pom.xml
index 6a3670fd88..b92bd5ef13 100644
--- a/logging/pom.xml
+++ b/logging/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
jboss-logging
diff --git a/mail/README.adoc b/mail/README.adoc
index 3a38725adb..4e3fdd8375 100644
--- a/mail/README.adoc
+++ b/mail/README.adoc
@@ -22,6 +22,8 @@ You can use the default mail provider that comes out of the box with {productNam
This example is a web application that takes `To`, `From`, `Subject`, and `Message Body` input and sends mail using SMTP. These emails can be later read by using IMAP or POP3. The front end is a JSF page with a simple POJO backing, leveraging CDI for resource injection.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/mail/pom.xml b/mail/pom.xml
index 6df6c2de8c..04a1edc7e8 100644
--- a/mail/pom.xml
+++ b/mail/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/messaging-clustering-singleton/README.adoc b/messaging-clustering-singleton/README.adoc
index 599096014a..1052023a16 100644
--- a/messaging-clustering-singleton/README.adoc
+++ b/messaging-clustering-singleton/README.adoc
@@ -48,6 +48,8 @@ Here, you can see that only one of the MDBs, `HelloWorldTopicMDB`, is associated
If a delivery group is used in conjunction with singleton, as is the case of this quickstart, the MDB will be active in the singleton provider node only if that node has `delivery-group` enabled. If not, the MDB will be inactive in that node and all remainder nodes of the cluster.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/messaging-clustering-singleton/pom.xml b/messaging-clustering-singleton/pom.xml
index c54f305479..dd1e78bc63 100644
--- a/messaging-clustering-singleton/pom.xml
+++ b/messaging-clustering-singleton/pom.xml
@@ -24,7 +24,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/microprofile-config/README.adoc b/microprofile-config/README.adoc
index e1db2ce877..45d8a6454f 100644
--- a/microprofile-config/README.adoc
+++ b/microprofile-config/README.adoc
@@ -26,6 +26,8 @@ In this quickstart, we have a collection of CDI beans that expose functionalitie
the MicroProfile Config specification. The individual externally configured values
are provided to the users through a set of REST endpoints.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
diff --git a/microprofile-config/pom.xml b/microprofile-config/pom.xml
index f5b3bb1ea2..8b8bcc90cc 100644
--- a/microprofile-config/pom.xml
+++ b/microprofile-config/pom.xml
@@ -8,7 +8,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/microprofile-fault-tolerance/README.adoc b/microprofile-fault-tolerance/README.adoc
index 1533e4ab66..19cdf30bd6 100644
--- a/microprofile-fault-tolerance/README.adoc
+++ b/microprofile-fault-tolerance/README.adoc
@@ -41,6 +41,8 @@ We recommend that you follow the instructions that
<>. However, you can
also <> which is available in this directory.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
diff --git a/microprofile-fault-tolerance/pom.xml b/microprofile-fault-tolerance/pom.xml
index 27fb69e6d0..f7dc921248 100644
--- a/microprofile-fault-tolerance/pom.xml
+++ b/microprofile-fault-tolerance/pom.xml
@@ -26,7 +26,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
microprofile-fault-tolerance
diff --git a/microprofile-health/README.adoc b/microprofile-health/README.adoc
index 78f7ccb4ae..be7fdd02ab 100644
--- a/microprofile-health/README.adoc
+++ b/microprofile-health/README.adoc
@@ -29,6 +29,8 @@ or restarted.
In this quickstart, we have a simple REST application that exposes MicroProfile Health
functionalities at the `/health/live`, `/health/ready`, and `/health/started` endpoints according to the specification.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
diff --git a/microprofile-health/pom.xml b/microprofile-health/pom.xml
index 1f2968580b..51e772f98f 100644
--- a/microprofile-health/pom.xml
+++ b/microprofile-health/pom.xml
@@ -8,7 +8,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/microprofile-jwt/README.adoc b/microprofile-jwt/README.adoc
index 9a7a751a8c..fba604aa2a 100644
--- a/microprofile-jwt/README.adoc
+++ b/microprofile-jwt/README.adoc
@@ -26,6 +26,9 @@ specification in {productName}. Within the quickstart the following topics will
* Enabling authorization based on claims contained within the JWT token.
* Injection of claims from the JWT token.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
+
[[considerations_for_use_in_a_production_environment]]
== Considerations for Use in a Production Environment
diff --git a/microprofile-jwt/pom.xml b/microprofile-jwt/pom.xml
index afa52eb625..5baa8b7269 100644
--- a/microprofile-jwt/pom.xml
+++ b/microprofile-jwt/pom.xml
@@ -24,7 +24,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/microprofile-lra/README.adoc b/microprofile-lra/README.adoc
index 9c1c7b398e..a0cc817e6d 100644
--- a/microprofile-lra/README.adoc
+++ b/microprofile-lra/README.adoc
@@ -54,6 +54,8 @@ endpoints:
- `PUT /participant1/complete` - complete action of Participant 1
- `PUT /participant2/complete` - complete action of Participant 2
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
diff --git a/microprofile-lra/pom.xml b/microprofile-lra/pom.xml
index 382db54304..acdcffbb2b 100644
--- a/microprofile-lra/pom.xml
+++ b/microprofile-lra/pom.xml
@@ -8,7 +8,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/microprofile-openapi/README.adoc b/microprofile-openapi/README.adoc
index 59eddcf4f5..03432cc0d4 100644
--- a/microprofile-openapi/README.adoc
+++ b/microprofile-openapi/README.adoc
@@ -8,6 +8,9 @@ include::../shared-doc/attributes.adoc[]
[abstract]
This guide demonstrate how to use the MicroProfile OpenAPI functionality in {productName} to expose an OpenAPI document for a simple REST application.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
+
:standalone-server-type: microprofile
:archiveType: war
:archiveName: {artifactId}
@@ -20,6 +23,8 @@ To complete this guide, you will need:
* JDK 11+ installed with `JAVA_HOME` configured appropriately
* Apache Maven 3.5.3+
+
+
include::../shared-doc/use-of-jboss-home-name.adoc[leveloffset=+1]
== Steps
diff --git a/microprofile-openapi/pom.xml b/microprofile-openapi/pom.xml
index f0d3220887..2684cc3675 100644
--- a/microprofile-openapi/pom.xml
+++ b/microprofile-openapi/pom.xml
@@ -9,7 +9,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/microprofile-reactive-messaging-kafka/README.adoc b/microprofile-reactive-messaging-kafka/README.adoc
index ed6ee5231f..9a65fc779a 100644
--- a/microprofile-reactive-messaging-kafka/README.adoc
+++ b/microprofile-reactive-messaging-kafka/README.adoc
@@ -26,6 +26,8 @@ The implementation of MicroProfile Reactive Messaging is built on top of link:ht
In this quickstart, we have a CDI bean that demonstrates the functionality of the MicroProfile Reactive Messaging specification. Currently, we support Reactive Messaging 1.0. Connections to external messaging systems such as Apache Kafka are configured via MicroProfile Config. We will also use Reactive Streams Operators to modify the data relayed in these streams in the methods handling the Reactive Messaging streams.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
diff --git a/microprofile-reactive-messaging-kafka/pom.xml b/microprofile-reactive-messaging-kafka/pom.xml
index 95ceb11c72..9323b3de0b 100644
--- a/microprofile-reactive-messaging-kafka/pom.xml
+++ b/microprofile-reactive-messaging-kafka/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
microprofile-reactive-messaging-kafka
diff --git a/microprofile-rest-client/README.adoc b/microprofile-rest-client/README.adoc
index 572d1b5c59..cf18b222af 100644
--- a/microprofile-rest-client/README.adoc
+++ b/microprofile-rest-client/README.adoc
@@ -24,6 +24,8 @@ In this quickstart we have a country server and a country client used in the tes
interface providing information about some countries. The test creates a client that consumes this API through the
MicroProfile REST Client specification.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
diff --git a/microprofile-rest-client/pom.xml b/microprofile-rest-client/pom.xml
index e2c36d3e38..efeffca625 100644
--- a/microprofile-rest-client/pom.xml
+++ b/microprofile-rest-client/pom.xml
@@ -24,7 +24,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
microprofile-rest-client
diff --git a/numberguess/README.adoc b/numberguess/README.adoc
index 0a01a05b69..5ff1c57a3e 100644
--- a/numberguess/README.adoc
+++ b/numberguess/README.adoc
@@ -16,6 +16,8 @@ The `numberguess` quickstart demonstrates the use of CDI (Contexts and Dependen
The `numberguess` quickstart demonstrates the use of CDI (Contexts and Dependency Injection) and JSF (JavaServer Faces) in {productNameFull}.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/numberguess/pom.xml b/numberguess/pom.xml
index d7303dcf8f..2aead8d4c3 100644
--- a/numberguess/pom.xml
+++ b/numberguess/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
numberguess
diff --git a/remote-helloworld-mdb/README.adoc b/remote-helloworld-mdb/README.adoc
index 2dc58284e2..97bcd4aa06 100644
--- a/remote-helloworld-mdb/README.adoc
+++ b/remote-helloworld-mdb/README.adoc
@@ -34,6 +34,8 @@ This project uses two JMS resources on a remote broker:
// Product Release content only
//*************************************************
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/remote-helloworld-mdb/pom.xml b/remote-helloworld-mdb/pom.xml
index 3550efa2da..e24252cb9f 100644
--- a/remote-helloworld-mdb/pom.xml
+++ b/remote-helloworld-mdb/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/security-domain-to-domain/README.adoc b/security-domain-to-domain/README.adoc
index 135433ba09..75d727716f 100644
--- a/security-domain-to-domain/README.adoc
+++ b/security-domain-to-domain/README.adoc
@@ -50,6 +50,8 @@ Password: quickstartPwd1!
+
When used with the `entry-domain`, this user will have the role `Users`. When used with the `business-domain`, this user will have the role `Manager`.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/security-domain-to-domain/pom.xml b/security-domain-to-domain/pom.xml
index 11655bf33f..1a03f4ce65 100644
--- a/security-domain-to-domain/pom.xml
+++ b/security-domain-to-domain/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/servlet-async/README.adoc b/servlet-async/README.adoc
index 8720b73bc6..bfbe219b74 100644
--- a/servlet-async/README.adoc
+++ b/servlet-async/README.adoc
@@ -20,6 +20,8 @@ It shows how to detach the execution of a long-running task from the request pro
A long-running task in this context does not refer to a computation intensive task executed on the same machine but could for example be contacting a third-party service that has limited resources or only allows for a limited number of concurrent connections. Moving the calls to this service into a separate and smaller sized thread pool ensures that less threads will be busy interacting with the long-running service and that more requests can be served that do not depend on this service.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/servlet-async/pom.xml b/servlet-async/pom.xml
index 89203b5196..7e7ad00588 100644
--- a/servlet-async/pom.xml
+++ b/servlet-async/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/servlet-filterlistener/README.adoc b/servlet-filterlistener/README.adoc
index e3ce607b3b..2322bd1ff7 100644
--- a/servlet-filterlistener/README.adoc
+++ b/servlet-filterlistener/README.adoc
@@ -22,6 +22,8 @@ This example contains the following classes:
* `VowelRemoverFilter`: A servlet filter that removes the vowels from the text entered in the form.
* `ParameterDumpingRequestListener`: A simple servlet request listener that creates a map of the original HTTP request parameter values before the filter is applied.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/servlet-filterlistener/pom.xml b/servlet-filterlistener/pom.xml
index 3a2457f899..ec1935a955 100644
--- a/servlet-filterlistener/pom.xml
+++ b/servlet-filterlistener/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/servlet-security/README.adoc b/servlet-security/README.adoc
index 722372dc59..234aae9d87 100644
--- a/servlet-security/README.adoc
+++ b/servlet-security/README.adoc
@@ -48,6 +48,8 @@ Password: guestPwd1!
Role: notauthorized
----
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// Considerations for Use in a Production Environment
include::../shared-doc/development-shortcuts.adoc[leveloffset=+1]
// System Requirements
diff --git a/servlet-security/pom.xml b/servlet-security/pom.xml
index 46fac4ae40..3a27a792fb 100644
--- a/servlet-security/pom.xml
+++ b/servlet-security/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/shared-doc/view-the-source.adoc b/shared-doc/view-the-source.adoc
index b6555f2392..f15c62fc6c 100644
--- a/shared-doc/view-the-source.adoc
+++ b/shared-doc/view-the-source.adoc
@@ -1,3 +1,3 @@
ifndef::ProductRelease,EAPXPRelease[]
-link:https://github.com/wildfly/quickstart/tree/{artifactVersion}/{artifactId}[Browse the source]
+link:https://github.com/wildfly/quickstart/tree/{WildFlyQuickStartRepoTag}/{artifactId}[Browse the source]
endif::[]
\ No newline at end of file
diff --git a/spring-resteasy/README.adoc b/spring-resteasy/README.adoc
index c1fe81616b..f2ddc0be25 100644
--- a/spring-resteasy/README.adoc
+++ b/spring-resteasy/README.adoc
@@ -24,6 +24,8 @@ The `spring-resteasy` quickstart demonstrates how to package and deploy a web ap
// Product Release content only
//*************************************************
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/spring-resteasy/pom.xml b/spring-resteasy/pom.xml
index 4d722f5238..13a215fd30 100644
--- a/spring-resteasy/pom.xml
+++ b/spring-resteasy/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/tasks-jsf/README.adoc b/tasks-jsf/README.adoc
index 42ab535605..4fd0c92201 100644
--- a/tasks-jsf/README.adoc
+++ b/tasks-jsf/README.adoc
@@ -34,6 +34,8 @@ JSF is used to present the user two views.
ifndef::EAPCDRelease[]
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// Considerations for Use in a Production Environment
include::../shared-doc/development-shortcuts.adoc[leveloffset=+1]
// System Requirements
diff --git a/tasks-jsf/pom.xml b/tasks-jsf/pom.xml
index 03d96f916e..2fbc3a5316 100644
--- a/tasks-jsf/pom.xml
+++ b/tasks-jsf/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/temperature-converter/README.adoc b/temperature-converter/README.adoc
index 7970d13d06..b4f2750221 100644
--- a/temperature-converter/README.adoc
+++ b/temperature-converter/README.adoc
@@ -24,6 +24,8 @@ The application does the following:
. The response from TemperatureConvertEJB is stored in the `temperature` field of the managed bean.
. The managed bean is annotated as @SessionScoped, so the same managed bean instance is used for the entire session.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/temperature-converter/pom.xml b/temperature-converter/pom.xml
index eec6781dc5..6c99296415 100644
--- a/temperature-converter/pom.xml
+++ b/temperature-converter/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/thread-racing/README.adoc b/thread-racing/README.adoc
index fbbed766c1..0c489d72f0 100644
--- a/thread-racing/README.adoc
+++ b/thread-racing/README.adoc
@@ -39,6 +39,8 @@ JPA 3.1 is also present in the application code. Specifically it is used to stor
ifndef::EAPCDRelease[]
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// Considerations for Use in a Production Environment
include::../shared-doc/development-shortcuts.adoc[leveloffset=+1]
// System Requirements
diff --git a/thread-racing/pom.xml b/thread-racing/pom.xml
index fa090b8de7..55cf4cd6be 100644
--- a/thread-racing/pom.xml
+++ b/thread-racing/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/todo-backend/README.adoc b/todo-backend/README.adoc
index c460ed6c3f..017f0dcf1c 100644
--- a/todo-backend/README.adoc
+++ b/todo-backend/README.adoc
@@ -43,6 +43,8 @@ ifdef::ProductRelease[]
* It is deployed on OpenShift using the https://jbossas.github.io/eap-charts//[Helm Chart for {productName}].
endif::[]
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
diff --git a/todo-backend/pom.xml b/todo-backend/pom.xml
index a1632939a1..c6e552dccb 100644
--- a/todo-backend/pom.xml
+++ b/todo-backend/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/websocket-endpoint/README.adoc b/websocket-endpoint/README.adoc
index bedd016763..d71e5d1f34 100644
--- a/websocket-endpoint/README.adoc
+++ b/websocket-endpoint/README.adoc
@@ -20,6 +20,8 @@ The `BidWebSocketEndpoint` provides the WebSocket endpoint that receives `Messag
Every update made on the `Bidding` are immediately propagated to all opened WebSocket sessions without any browser submission or AJAX polling mechanism.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/websocket-endpoint/pom.xml b/websocket-endpoint/pom.xml
index 53f728e013..435ee911fa 100644
--- a/websocket-endpoint/pom.xml
+++ b/websocket-endpoint/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/websocket-hello/README.adoc b/websocket-hello/README.adoc
index 44d6ce33ea..185033e45e 100644
--- a/websocket-hello/README.adoc
+++ b/websocket-hello/README.adoc
@@ -24,6 +24,8 @@ WebSockets are a requirement of the {javaVersion} specification and are implemen
NOTE: This quickstart demonstrates only a few of the basic functions. A fully functional application should provide better error handling and intercept and handle additional events.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/websocket-hello/pom.xml b/websocket-hello/pom.xml
index e3b1667048..b44dd65d60 100644
--- a/websocket-hello/pom.xml
+++ b/websocket-hello/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/wsat-simple/README.adoc b/wsat-simple/README.adoc
index c61d8a3f06..95e7d8c79c 100644
--- a/wsat-simple/README.adoc
+++ b/wsat-simple/README.adoc
@@ -44,6 +44,8 @@ When running the `org.jboss.as.quickstarts.wsat.simple.ClientTest#testCommit()`
There is another test that shows what happens if the client decides to rollback the AT.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/wsat-simple/pom.xml b/wsat-simple/pom.xml
index 558b24a2c3..7dedf3a30f 100644
--- a/wsat-simple/pom.xml
+++ b/wsat-simple/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/wsba-coordinator-completion-simple/README.adoc b/wsba-coordinator-completion-simple/README.adoc
index f1a0be12c9..1448e6d5e0 100644
--- a/wsba-coordinator-completion-simple/README.adoc
+++ b/wsba-coordinator-completion-simple/README.adoc
@@ -46,6 +46,8 @@ When running the `org.jboss.as.quickstarts.wsba.coordinatorcompletion.simple.Cli
There is another test that shows how the client can cancel a BA.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/wsba-coordinator-completion-simple/pom.xml b/wsba-coordinator-completion-simple/pom.xml
index ad599c58b7..1138d66504 100644
--- a/wsba-coordinator-completion-simple/pom.xml
+++ b/wsba-coordinator-completion-simple/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6
diff --git a/wsba-participant-completion-simple/README.adoc b/wsba-participant-completion-simple/README.adoc
index 69c909c37a..f5d921b906 100644
--- a/wsba-participant-completion-simple/README.adoc
+++ b/wsba-participant-completion-simple/README.adoc
@@ -51,6 +51,8 @@ There are additional tests that show:
* What happens when an application exception is thrown by the service.
* How the client can cancel a BA.
+// Link to the quickstart source
+include::../shared-doc/view-the-source.adoc[leveloffset=+1]
// System Requirements
include::../shared-doc/system-requirements.adoc[leveloffset=+1]
// Use of {jbossHomeName}
diff --git a/wsba-participant-completion-simple/pom.xml b/wsba-participant-completion-simple/pom.xml
index 5c901203ca..06c2b709ee 100644
--- a/wsba-participant-completion-simple/pom.xml
+++ b/wsba-participant-completion-simple/pom.xml
@@ -25,7 +25,7 @@
Maintain separation between the artifact id and the version to help prevent
merge conflicts between commits changing the GA and those changing the V.
-->
- 5
+ 6