diff --git a/modules/ROOT/pages/_partials/snippets/C-Arithmetic-add.adoc b/modules/ROOT/examples/C-Arithmetic-add.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-Arithmetic-add.adoc rename to modules/ROOT/examples/C-Arithmetic-add.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-Arithmetic-add_unsigned.adoc b/modules/ROOT/examples/C-Arithmetic-add_unsigned.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-Arithmetic-add_unsigned.adoc rename to modules/ROOT/examples/C-Arithmetic-add_unsigned.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-Arithmetic-mult.adoc b/modules/ROOT/examples/C-Arithmetic-mult.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-Arithmetic-mult.adoc rename to modules/ROOT/examples/C-Arithmetic-mult.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-Globals-String_Array.adoc b/modules/ROOT/examples/C-Globals-String_Array.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-Globals-String_Array.adoc rename to modules/ROOT/examples/C-Globals-String_Array.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-Pointers-remaining.adoc b/modules/ROOT/examples/C-Pointers-remaining.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-Pointers-remaining.adoc rename to modules/ROOT/examples/C-Pointers-remaining.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-String-Functions-format.adoc b/modules/ROOT/examples/C-String-Functions-format.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-String-Functions-format.adoc rename to modules/ROOT/examples/C-String-Functions-format.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-String-Functions-snprintf-incremental.adoc b/modules/ROOT/examples/C-String-Functions-snprintf-incremental.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-String-Functions-snprintf-incremental.adoc rename to modules/ROOT/examples/C-String-Functions-snprintf-incremental.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-String-Functions-snprintf.adoc b/modules/ROOT/examples/C-String-Functions-snprintf.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-String-Functions-snprintf.adoc rename to modules/ROOT/examples/C-String-Functions-snprintf.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-String-Functions-strncat-as-strncpy.adoc b/modules/ROOT/examples/C-String-Functions-strncat-as-strncpy.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-String-Functions-strncat-as-strncpy.adoc rename to modules/ROOT/examples/C-String-Functions-strncat-as-strncpy.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-String-Functions-strncat-emulation.adoc b/modules/ROOT/examples/C-String-Functions-strncat-emulation.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-String-Functions-strncat-emulation.adoc rename to modules/ROOT/examples/C-String-Functions-strncat-emulation.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-String-Functions-strncat-merged.adoc b/modules/ROOT/examples/C-String-Functions-strncat-merged.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-String-Functions-strncat-merged.adoc rename to modules/ROOT/examples/C-String-Functions-strncat-merged.adoc diff --git a/modules/ROOT/pages/_partials/snippets/C-String-Functions-strncpy.adoc b/modules/ROOT/examples/C-String-Functions-strncpy.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/C-String-Functions-strncpy.adoc rename to modules/ROOT/examples/C-String-Functions-strncpy.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-HSM-GNUTLS-PIN.adoc b/modules/ROOT/examples/Features-HSM-GNUTLS-PIN.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-HSM-GNUTLS-PIN.adoc rename to modules/ROOT/examples/Features-HSM-GNUTLS-PIN.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-HSM-GNUTLS.adoc b/modules/ROOT/examples/Features-HSM-GNUTLS.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-HSM-GNUTLS.adoc rename to modules/ROOT/examples/Features-HSM-GNUTLS.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-HSM-NSS-PIN.adoc b/modules/ROOT/examples/Features-HSM-NSS-PIN.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-HSM-NSS-PIN.adoc rename to modules/ROOT/examples/Features-HSM-NSS-PIN.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-HSM-NSS.adoc b/modules/ROOT/examples/Features-HSM-NSS.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-HSM-NSS.adoc rename to modules/ROOT/examples/Features-HSM-NSS.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-HSM-OpenSSL.adoc b/modules/ROOT/examples/Features-HSM-OpenSSL.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-HSM-OpenSSL.adoc rename to modules/ROOT/examples/Features-HSM-OpenSSL.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-GNUTLS-Connect.adoc b/modules/ROOT/examples/Features-TLS-Client-GNUTLS-Connect.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-GNUTLS-Connect.adoc rename to modules/ROOT/examples/Features-TLS-Client-GNUTLS-Connect.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-GNUTLS-Credentials.adoc b/modules/ROOT/examples/Features-TLS-Client-GNUTLS-Credentials.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-GNUTLS-Credentials.adoc rename to modules/ROOT/examples/Features-TLS-Client-GNUTLS-Credentials.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-GNUTLS-Verify.adoc b/modules/ROOT/examples/Features-TLS-Client-GNUTLS-Verify.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-GNUTLS-Verify.adoc rename to modules/ROOT/examples/Features-TLS-Client-GNUTLS-Verify.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-NSS-Close.adoc b/modules/ROOT/examples/Features-TLS-Client-NSS-Close.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-NSS-Close.adoc rename to modules/ROOT/examples/Features-TLS-Client-NSS-Close.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-NSS-Connect.adoc b/modules/ROOT/examples/Features-TLS-Client-NSS-Connect.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-NSS-Connect.adoc rename to modules/ROOT/examples/Features-TLS-Client-NSS-Connect.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Connect.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenJDK-Connect.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Connect.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenJDK-Connect.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Context.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenJDK-Context.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Context.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenJDK-Context.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenJDK-Context_For_Cert.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenJDK-Context_For_Cert.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Hostname.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenJDK-Hostname.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Hostname.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenJDK-Hostname.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Import.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenJDK-Import.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Import.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenJDK-Import.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenJDK-MyTrustManager.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenJDK-MyTrustManager.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Use.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenJDK-Use.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenJDK-Use.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenJDK-Use.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenSSL-CTX.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenSSL-CTX.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenSSL-CTX.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenSSL-CTX.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenSSL-Connect.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenSSL-Connect.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenSSL-Connect.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenSSL-Connect.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenSSL-Connection-Use.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenSSL-Connection-Use.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenSSL-Connection-Use.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenSSL-Connection-Use.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenSSL-Init.adoc b/modules/ROOT/examples/Features-TLS-Client-OpenSSL-Init.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-OpenSSL-Init.adoc rename to modules/ROOT/examples/Features-TLS-Client-OpenSSL-Init.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-Python-Connect.adoc b/modules/ROOT/examples/Features-TLS-Client-Python-Connect.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-Python-Connect.adoc rename to modules/ROOT/examples/Features-TLS-Client-Python-Connect.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Client-Python-check_host_name.adoc b/modules/ROOT/examples/Features-TLS-Client-Python-check_host_name.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Client-Python-check_host_name.adoc rename to modules/ROOT/examples/Features-TLS-Client-Python-check_host_name.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-GNUTLS-Credentials-Close.adoc b/modules/ROOT/examples/Features-TLS-GNUTLS-Credentials-Close.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-GNUTLS-Credentials-Close.adoc rename to modules/ROOT/examples/Features-TLS-GNUTLS-Credentials-Close.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-GNUTLS-Disconnect.adoc b/modules/ROOT/examples/Features-TLS-GNUTLS-Disconnect.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-GNUTLS-Disconnect.adoc rename to modules/ROOT/examples/Features-TLS-GNUTLS-Disconnect.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-GNUTLS-Init.adoc b/modules/ROOT/examples/Features-TLS-GNUTLS-Init.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-GNUTLS-Init.adoc rename to modules/ROOT/examples/Features-TLS-GNUTLS-Init.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-GNUTLS-Use.adoc b/modules/ROOT/examples/Features-TLS-GNUTLS-Use.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-GNUTLS-Use.adoc rename to modules/ROOT/examples/Features-TLS-GNUTLS-Use.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-NSS-Close.adoc b/modules/ROOT/examples/Features-TLS-NSS-Close.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-NSS-Close.adoc rename to modules/ROOT/examples/Features-TLS-NSS-Close.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-NSS-Includes.adoc b/modules/ROOT/examples/Features-TLS-NSS-Includes.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-NSS-Includes.adoc rename to modules/ROOT/examples/Features-TLS-NSS-Includes.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-NSS-Init.adoc b/modules/ROOT/examples/Features-TLS-NSS-Init.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-NSS-Init.adoc rename to modules/ROOT/examples/Features-TLS-NSS-Init.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-NSS-Use.adoc b/modules/ROOT/examples/Features-TLS-NSS-Use.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-NSS-Use.adoc rename to modules/ROOT/examples/Features-TLS-NSS-Use.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Nagle.adoc b/modules/ROOT/examples/Features-TLS-Nagle.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Nagle.adoc rename to modules/ROOT/examples/Features-TLS-Nagle.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-OpenJDK-Parameters.adoc b/modules/ROOT/examples/Features-TLS-OpenJDK-Parameters.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-OpenJDK-Parameters.adoc rename to modules/ROOT/examples/Features-TLS-OpenJDK-Parameters.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-OpenSSL-Connection-Close.adoc b/modules/ROOT/examples/Features-TLS-OpenSSL-Connection-Close.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-OpenSSL-Connection-Close.adoc rename to modules/ROOT/examples/Features-TLS-OpenSSL-Connection-Close.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-OpenSSL-Context-Close.adoc b/modules/ROOT/examples/Features-TLS-OpenSSL-Context-Close.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-OpenSSL-Context-Close.adoc rename to modules/ROOT/examples/Features-TLS-OpenSSL-Context-Close.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-OpenSSL-Errors.adoc b/modules/ROOT/examples/Features-TLS-OpenSSL-Errors.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-OpenSSL-Errors.adoc rename to modules/ROOT/examples/Features-TLS-OpenSSL-Errors.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Python-Close.adoc b/modules/ROOT/examples/Features-TLS-Python-Close.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Python-Close.adoc rename to modules/ROOT/examples/Features-TLS-Python-Close.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Features-TLS-Python-Use.adoc b/modules/ROOT/examples/Features-TLS-Python-Use.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Features-TLS-Python-Use.adoc rename to modules/ROOT/examples/Features-TLS-Python-Use.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Go-Error_Handling-IO.adoc b/modules/ROOT/examples/Go-Error_Handling-IO.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Go-Error_Handling-IO.adoc rename to modules/ROOT/examples/Go-Error_Handling-IO.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Go-Error_Handling-Regular.adoc b/modules/ROOT/examples/Go-Error_Handling-Regular.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Go-Error_Handling-Regular.adoc rename to modules/ROOT/examples/Go-Error_Handling-Regular.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Java-Finally.adoc b/modules/ROOT/examples/Java-Finally.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Java-Finally.adoc rename to modules/ROOT/examples/Java-Finally.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Java-JNI-Pointers.adoc b/modules/ROOT/examples/Java-JNI-Pointers.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Java-JNI-Pointers.adoc rename to modules/ROOT/examples/Java-JNI-Pointers.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Java-Language-ReadArray.adoc b/modules/ROOT/examples/Java-Language-ReadArray.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Java-Language-ReadArray.adoc rename to modules/ROOT/examples/Java-Language-ReadArray.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Java-SecurityManager-Callback.adoc b/modules/ROOT/examples/Java-SecurityManager-Callback.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Java-SecurityManager-Callback.adoc rename to modules/ROOT/examples/Java-SecurityManager-Callback.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Java-SecurityManager-CurrentDirectory.adoc b/modules/ROOT/examples/Java-SecurityManager-CurrentDirectory.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Java-SecurityManager-CurrentDirectory.adoc rename to modules/ROOT/examples/Java-SecurityManager-CurrentDirectory.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Java-SecurityManager-Privileged.adoc b/modules/ROOT/examples/Java-SecurityManager-Privileged.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Java-SecurityManager-Privileged.adoc rename to modules/ROOT/examples/Java-SecurityManager-Privileged.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Java-SecurityManager-Unprivileged.adoc b/modules/ROOT/examples/Java-SecurityManager-Unprivileged.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Java-SecurityManager-Unprivileged.adoc rename to modules/ROOT/examples/Java-SecurityManager-Unprivileged.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Java-TryWithResource.adoc b/modules/ROOT/examples/Java-TryWithResource.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Java-TryWithResource.adoc rename to modules/ROOT/examples/Java-TryWithResource.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Shell-Input_Validation.adoc b/modules/ROOT/examples/Shell-Input_Validation.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Shell-Input_Validation.adoc rename to modules/ROOT/examples/Shell-Input_Validation.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Expat-Create.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-Expat-Create.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Expat-Create.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-Expat-Create.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-Expat-EntityDeclHandler.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-Expat-EntityDeclHandler.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK-Errors.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK-Errors.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK-Errors.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK-Errors.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK-Imports.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK-Imports.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK-Imports.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK-Imports.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK_Parse-DOM.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK_Parse-DOM.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-Qt-NoEntityHandler.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-Qt-NoEntityHandler.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-Qt-NoEntityReader.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-Qt-NoEntityReader.adoc diff --git a/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Qt-QDomDocument.adoc b/modules/ROOT/examples/Tasks-Serialization-XML-Qt-QDomDocument.adoc similarity index 100% rename from modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Qt-QDomDocument.adoc rename to modules/ROOT/examples/Tasks-Serialization-XML-Qt-QDomDocument.adoc diff --git a/modules/ROOT/pages/features/Features-HSM.adoc b/modules/ROOT/pages/features/Features-HSM.adoc index 8b110dc..8b9e34b 100644 --- a/modules/ROOT/pages/features/Features-HSM.adoc +++ b/modules/ROOT/pages/features/Features-HSM.adoc @@ -81,7 +81,7 @@ and its usage to sign data. [source,c] ---- -include::{partialsdir}/snippets/Features-HSM-OpenSSL.adoc[] +include::example$Features-HSM-OpenSSL.adoc[] ---- ==== @@ -104,7 +104,7 @@ and its usage to sign data. [source,c] ---- -include::{partialsdir}/snippets/Features-HSM-GNUTLS.adoc[] +include::example$Features-HSM-GNUTLS.adoc[] ---- ==== @@ -119,7 +119,7 @@ An example PIN callback function is shown below. [source,c] ---- -include::{partialsdir}/snippets/Features-HSM-GNUTLS-PIN.adoc[] +include::example$Features-HSM-GNUTLS-PIN.adoc[] ---- ==== @@ -145,7 +145,7 @@ The following example demonstrates a typical NSS application for signing. [source,c] ---- -include::{partialsdir}/snippets/Features-HSM-NSS.adoc[] +include::example$Features-HSM-NSS.adoc[] ---- ==== @@ -173,7 +173,7 @@ $ NSS_Sign_Example "${token_name}:${cert_name}" [source,c] ---- -include::{partialsdir}/snippets/Features-HSM-NSS-PIN.adoc[] +include::example$Features-HSM-NSS-PIN.adoc[] ---- ==== diff --git a/modules/ROOT/pages/features/Features-TLS.adoc b/modules/ROOT/pages/features/Features-TLS.adoc index fffede7..e66f5da 100644 --- a/modules/ROOT/pages/features/Features-TLS.adoc +++ b/modules/ROOT/pages/features/Features-TLS.adoc @@ -3,7 +3,7 @@ [[chap-Defensive_Coding-TLS]] = Transport Layer Security (TLS) -include::{partialsdir}/entities.adoc[] +include::partial$entities.adoc[] Transport Layer Security (TLS, formerly Secure Sockets Layer/SSL) is the recommended way to to protect integrity and @@ -62,7 +62,7 @@ duration of the handshake), or use the Linux-specific [source,c] ---- -include::{partialsdir}/snippets/Features-TLS-Nagle.adoc[] +include::example$Features-TLS-Nagle.adoc[] ---- ==== @@ -133,7 +133,7 @@ due to a connection teardown by the other end). [source,c] ---- -include::{partialsdir}/snippets/Features-TLS-OpenSSL-Errors.adoc[] +include::example$Features-TLS-OpenSSL-Errors.adoc[] ---- ==== @@ -309,7 +309,7 @@ The OpenSSL library needs explicit initialization (see <>). [source,c] ---- -include::{partialsdir}/snippets/Features-TLS-Client-GNUTLS-Credentials.adoc[] +include::example$Features-TLS-Client-GNUTLS-Credentials.adoc[] ---- ==== @@ -466,7 +466,7 @@ object should be freed: [source,c] ---- -include::{partialsdir}/snippets/Features-TLS-GNUTLS-Credentials-Close.adoc[] +include::example$Features-TLS-GNUTLS-Credentials-Close.adoc[] ---- During its lifetime, the credentials object can be used to @@ -486,7 +486,7 @@ This is shown in <>. [source,c] ---- -include::{partialsdir}/snippets/Features-TLS-Client-GNUTLS-Connect.adoc[] +include::example$Features-TLS-Client-GNUTLS-Connect.adoc[] ---- ==== @@ -505,7 +505,7 @@ can be omitted if the functionality is not needed. [source,c] ---- -include::{partialsdir}/snippets/Features-TLS-Client-GNUTLS-Verify.adoc[] +include::example$Features-TLS-Client-GNUTLS-Verify.adoc[] ---- ==== @@ -519,7 +519,7 @@ receiving data, as in <>. [source,c] ---- -include::{partialsdir}/snippets/Features-TLS-GNUTLS-Use.adoc[] +include::example$Features-TLS-GNUTLS-Use.adoc[] ---- ==== @@ -535,7 +535,7 @@ Finally, the session object can be deallocated using [source,c] ---- -include::{partialsdir}/snippets/Features-TLS-GNUTLS-Disconnect.adoc[] +include::example$Features-TLS-GNUTLS-Disconnect.adoc[] ---- ==== @@ -548,7 +548,7 @@ classes: [source,java] ---- -include::{partialsdir}/snippets/Features-TLS-Client-OpenJDK-Import.adoc[] +include::example$Features-TLS-Client-OpenJDK-Import.adoc[] ---- @@ -579,7 +579,7 @@ be supported as a fall-back option. This is shown in <>. [source,c] ---- -include::partial$snippets/C-Arithmetic-add.adoc[] +include::example$C-Arithmetic-add.adoc[] ---- @@ -113,7 +113,7 @@ additions have to be checked in this way. [source,c] ---- -include::partial$snippets/C-Arithmetic-add_unsigned.adoc[] +include::example$C-Arithmetic-add_unsigned.adoc[] ---- ==== @@ -129,7 +129,7 @@ see <>. [source,c] ---- -include::partial$snippets/C-Arithmetic-mult.adoc[] +include::example$C-Arithmetic-mult.adoc[] ---- ==== @@ -189,7 +189,7 @@ after the `*`, and not before it. [source,c] ---- -include::partial$snippets/C-Globals-String_Array.adoc[] +include::example$C-Globals-String_Array.adoc[] ---- diff --git a/modules/ROOT/pages/programming-languages/C-Libc.adoc b/modules/ROOT/pages/programming-languages/C-Libc.adoc index 1882ab7..e34bc3b 100644 --- a/modules/ROOT/pages/programming-languages/C-Libc.adoc +++ b/modules/ROOT/pages/programming-languages/C-Libc.adoc @@ -1,7 +1,7 @@ :experimental: -include::{partialsdir}/entities.adoc[] +include::partial$entities.adoc[] [[sect-Defensive_Coding-C-Libc]] == The C Standard Library @@ -127,7 +127,7 @@ size is allocated on the heap, consider use [source,c] ---- -include::partial$snippets/C-String-Functions-snprintf.adoc[] +include::example$C-String-Functions-snprintf.adoc[] ---- @@ -157,7 +157,7 @@ invariant. After the loop, the result string is in the [source,c] ---- -include::partial$snippets/C-String-Functions-snprintf-incremental.adoc[] +include::example$C-String-Functions-snprintf-incremental.adoc[] ---- @@ -192,7 +192,7 @@ function (see <>). [source,c] ---- -include::partial$snippets/C-String-Functions-format.adoc[] +include::example$C-String-Functions-format.adoc[] ---- @@ -207,7 +207,7 @@ ensuring NUL termination is: [source,c] ---- -include::partial$snippets/C-String-Functions-strncpy.adoc[] +include::example$C-String-Functions-strncpy.adoc[] ---- @@ -216,7 +216,7 @@ function for this purpose: [source,c] ---- -include::partial$snippets/C-String-Functions-strncat-as-strncpy.adoc[] +include::example$C-String-Functions-strncat-as-strncpy.adoc[] ---- @@ -239,7 +239,7 @@ approach similar to <