You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by bt...@apache.org on 2021/04/07 02:31:01 UTC

[james-site] branch live updated (7b56e2a -> 40d2464)

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

btellier pushed a change to branch live
in repository https://gitbox.apache.org/repos/asf/james-site.git.


    from 7b56e2a  JAMES-3226 Fix .asf.yaml: Invalid notification target 'site-dev@james.apache.org' (#9)
     new 4c636c6  JAMES-3226 #comment Using github urls for edit-url
     new c4f9e45  Added license warning tp not publish the website.
     new 4811889  fixes jenkinsfile tool names
     new b949454  [JAMES-3226] Automatically publish staging doc (#11)
     new 762eadb  Improve james-site readme (#12)
     new acf47a2  [JAMES-3226] drops unused ui-bundle
     new 7d5b1c9  Uses antora supplemental_files to customize UI
     new 40d2464  upgrades to latest released antora

The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   6 +-
 CONTRIBUTING.adoc                                  |  37 +++
 Jenkinsfile                                        |  78 ++++--
 README.adoc                                        |  12 +-
 doc-sites/antora-playbook-local.yml                |  36 +--
 doc-sites/antora-playbook.yml                      |  49 +---
 doc-sites/package-lock.json                        | 269 ++++++++++++---------
 doc-sites/package.json                             |   4 +-
 doc-sites/ui-overrides/img/james.svg               |  36 +++
 doc-sites/ui-overrides/partials/header-content.hbs |  52 ++++
 ui-bundle/build.gradle                             |   8 -
 ui-bundle/src/main/dist/css/site.css               |   3 -
 ui-bundle/src/main/dist/font/roboto-latin-400.woff | Bin 20268 -> 0 bytes
 .../src/main/dist/font/roboto-latin-400.woff2      | Bin 15736 -> 0 bytes
 .../src/main/dist/font/roboto-latin-400italic.woff | Bin 21952 -> 0 bytes
 .../main/dist/font/roboto-latin-400italic.woff2    | Bin 17324 -> 0 bytes
 ui-bundle/src/main/dist/font/roboto-latin-500.woff | Bin 20464 -> 0 bytes
 .../src/main/dist/font/roboto-latin-500.woff2      | Bin 15872 -> 0 bytes
 .../src/main/dist/font/roboto-latin-500italic.woff | Bin 22020 -> 0 bytes
 .../main/dist/font/roboto-latin-500italic.woff2    | Bin 17316 -> 0 bytes
 .../src/main/dist/font/roboto-mono-latin-400.woff  | Bin 19972 -> 0 bytes
 .../src/main/dist/font/roboto-mono-latin-400.woff2 | Bin 16328 -> 0 bytes
 .../src/main/dist/font/roboto-mono-latin-500.woff  | Bin 20040 -> 0 bytes
 .../src/main/dist/font/roboto-mono-latin-500.woff2 | Bin 16380 -> 0 bytes
 ui-bundle/src/main/dist/helpers/and.js             |   9 -
 ui-bundle/src/main/dist/helpers/detag.js           |   5 -
 ui-bundle/src/main/dist/helpers/eq.js              |   3 -
 ui-bundle/src/main/dist/helpers/increment.js       |   3 -
 ui-bundle/src/main/dist/helpers/not.js             |   3 -
 ui-bundle/src/main/dist/helpers/or.js              |   9 -
 ui-bundle/src/main/dist/helpers/relativize.js      |  24 --
 ui-bundle/src/main/dist/helpers/year.js            |   3 -
 ui-bundle/src/main/dist/img/back.svg               |   1 -
 ui-bundle/src/main/dist/img/caret.svg              |   1 -
 ui-bundle/src/main/dist/img/chevron.svg            |   1 -
 ui-bundle/src/main/dist/img/close.svg              |   1 -
 ui-bundle/src/main/dist/img/home-o.svg             |   1 -
 ui-bundle/src/main/dist/img/home.svg               |   1 -
 ui-bundle/src/main/dist/img/menu.svg               |   1 -
 ui-bundle/src/main/dist/js/site.js                 |   5 -
 ui-bundle/src/main/dist/js/vendor/highlight.js     |   1 -
 ui-bundle/src/main/dist/layouts/404.hbs            |  11 -
 ui-bundle/src/main/dist/layouts/default.hbs        |  11 -
 ui-bundle/src/main/dist/partials/article.hbs       |  18 --
 ui-bundle/src/main/dist/partials/body.hbs          |   4 -
 ui-bundle/src/main/dist/partials/breadcrumbs.hbs   |  20 --
 .../src/main/dist/partials/footer-content.hbs      |   4 -
 .../src/main/dist/partials/footer-scripts.hbs      |   2 -
 ui-bundle/src/main/dist/partials/footer.hbs        |   2 -
 ui-bundle/src/main/dist/partials/head-icons.hbs    |   1 -
 ui-bundle/src/main/dist/partials/head-info.hbs     |  20 --
 ui-bundle/src/main/dist/partials/head-meta.hbs     |   1 -
 ui-bundle/src/main/dist/partials/head-prelude.hbs  |   2 -
 ui-bundle/src/main/dist/partials/head-scripts.hbs  |   4 -
 ui-bundle/src/main/dist/partials/head-styles.hbs   |   1 -
 ui-bundle/src/main/dist/partials/head-title.hbs    |   1 -
 ui-bundle/src/main/dist/partials/head.hbs          |   7 -
 .../src/main/dist/partials/header-content.hbs      |  46 ----
 .../src/main/dist/partials/header-scripts.hbs      |   1 -
 ui-bundle/src/main/dist/partials/header.hbs        |   2 -
 ui-bundle/src/main/dist/partials/main.hbs          |   7 -
 ui-bundle/src/main/dist/partials/nav-explore.hbs   |  24 --
 ui-bundle/src/main/dist/partials/nav-menu.hbs      |  10 -
 ui-bundle/src/main/dist/partials/nav-toggle.hbs    |   1 -
 ui-bundle/src/main/dist/partials/nav-tree.hbs      |  21 --
 ui-bundle/src/main/dist/partials/nav.hbs           |   8 -
 ui-bundle/src/main/dist/partials/page-versions.hbs |  12 -
 ui-bundle/src/main/dist/partials/pagination.hbs    |  12 -
 ui-bundle/src/main/dist/partials/toc.hbs           |   3 -
 ui-bundle/src/main/dist/partials/toolbar.hbs       |  13 -
 70 files changed, 362 insertions(+), 569 deletions(-)
 create mode 100644 CONTRIBUTING.adoc
 mode change 100644 => 120000 README.adoc
 create mode 100644 doc-sites/ui-overrides/img/james.svg
 create mode 100644 doc-sites/ui-overrides/partials/header-content.hbs
 delete mode 100644 ui-bundle/build.gradle
 delete mode 100644 ui-bundle/src/main/dist/css/site.css
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-latin-400.woff
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-latin-400.woff2
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-latin-400italic.woff
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-latin-400italic.woff2
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-latin-500.woff
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-latin-500.woff2
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-latin-500italic.woff
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-latin-500italic.woff2
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-mono-latin-400.woff
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-mono-latin-400.woff2
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-mono-latin-500.woff
 delete mode 100644 ui-bundle/src/main/dist/font/roboto-mono-latin-500.woff2
 delete mode 100644 ui-bundle/src/main/dist/helpers/and.js
 delete mode 100644 ui-bundle/src/main/dist/helpers/detag.js
 delete mode 100644 ui-bundle/src/main/dist/helpers/eq.js
 delete mode 100644 ui-bundle/src/main/dist/helpers/increment.js
 delete mode 100644 ui-bundle/src/main/dist/helpers/not.js
 delete mode 100644 ui-bundle/src/main/dist/helpers/or.js
 delete mode 100644 ui-bundle/src/main/dist/helpers/relativize.js
 delete mode 100644 ui-bundle/src/main/dist/helpers/year.js
 delete mode 100644 ui-bundle/src/main/dist/img/back.svg
 delete mode 100644 ui-bundle/src/main/dist/img/caret.svg
 delete mode 100644 ui-bundle/src/main/dist/img/chevron.svg
 delete mode 100644 ui-bundle/src/main/dist/img/close.svg
 delete mode 100644 ui-bundle/src/main/dist/img/home-o.svg
 delete mode 100644 ui-bundle/src/main/dist/img/home.svg
 delete mode 100644 ui-bundle/src/main/dist/img/menu.svg
 delete mode 100644 ui-bundle/src/main/dist/js/site.js
 delete mode 100644 ui-bundle/src/main/dist/js/vendor/highlight.js
 delete mode 100644 ui-bundle/src/main/dist/layouts/404.hbs
 delete mode 100644 ui-bundle/src/main/dist/layouts/default.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/article.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/body.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/breadcrumbs.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/footer-content.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/footer-scripts.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/footer.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/head-icons.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/head-info.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/head-meta.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/head-prelude.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/head-scripts.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/head-styles.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/head-title.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/head.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/header-content.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/header-scripts.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/header.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/main.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/nav-explore.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/nav-menu.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/nav-toggle.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/nav-tree.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/nav.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/page-versions.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/pagination.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/toc.hbs
 delete mode 100644 ui-bundle/src/main/dist/partials/toolbar.hbs

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[james-site] 04/08: [JAMES-3226] Automatically publish staging doc (#11)

Posted by bt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch live
in repository https://gitbox.apache.org/repos/asf/james-site.git

commit b94945499cdbc37120729d2173e8e4eb754a6337
Author: Tellier Benoit <bt...@linagora.com>
AuthorDate: Fri Apr 2 18:19:12 2021 +0700

    [JAMES-3226] Automatically publish staging doc (#11)
    
    This enables building and publishing the antora documentation
    automatically when the build of the master branche of james-project is
    green.
    
    Co-authored-by: Jean Helou <jh...@codamens.fr>
---
 Jenkinsfile | 74 +++++++++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 52 insertions(+), 22 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 52ea02c..f7659e9 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -28,8 +28,12 @@ pipeline {
         label AGENT_LABEL
     }
 
+    triggers {
+        upstream(upstreamProjects: '../ApacheJames/master', threshold: hudson.model.Result.SUCCESS)
+    }
+
     environment {
-        CI=true
+        CI = true
     }
 
     tools {
@@ -88,17 +92,29 @@ pipeline {
         failure {
             echo "Failed "
             script {
-                emailext(
-                        subject: "[BUILD-UNSTABLE]: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'",
-                        body: """
-BUILD-UNSTABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]':
-
-Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]</a>"
-""",
-                        to: "server-dev@james.apache.org",
-                        recipientProviders: [[$class: 'DevelopersRecipientProvider']]
-                )
+                if (env.BRANCH_NAME == "live" || env.BRANCH_NAME == "staging") {
+                    emailext(
+                            subject: "[BUILD-UNSTABLE]: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'",
+                            body: """
+        BUILD-UNSTABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]':
+
+        Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]</a>"
+        """,
+                            recipientProviders: [[$class: 'DevelopersRecipientProvider']]
+                    )
+                } else {
+                    emailext(
+                            subject: "[BUILD-UNSTABLE]: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'",
+                            body: """
+        BUILD-UNSTABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]':
+
+        Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]</a>"
+        """,
+                            recipientProviders: [[$class: 'RequesterRecipientProvider']]
+                    )
+                }
             }
+
         }
 
         // If this build didn't fail, but there were failing tests, send an email to the list.
@@ -110,17 +126,31 @@ Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} [${env.BRANC
         success {
             echo "Success "
             script {
-                if ((currentBuild.previousBuild != null) && (currentBuild.previousBuild.result != 'SUCCESS')) {
-                    emailext (
-                            subject: "[BUILD-STABLE]: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'",
-                            body: """
-BUILD-STABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]':
-
-Is back to normal.
-""",
-                            to: "server-dev@james.apache.org",
-                            recipientProviders: [[$class: 'DevelopersRecipientProvider']]
-                    )
+                if (env.BRANCH_NAME == "live" || env.BRANCH_NAME == "staging") {
+
+                    if ((currentBuild.previousBuild != null) && (currentBuild.previousBuild.result != 'SUCCESS')) {
+                        emailext(
+                                subject: "[BUILD-STABLE]: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'",
+                                body: """
+    BUILD-STABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]':
+
+    Is back to normal.
+    """,
+                                recipientProviders: [[$class: 'DevelopersRecipientProvider']]
+                        )
+                    }
+                } else {
+                    if ((currentBuild.previousBuild != null) && (currentBuild.previousBuild.result != 'SUCCESS')) {
+                        emailext(
+                                subject: "[BUILD-STABLE]: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'",
+                                body: """
+    BUILD-STABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]':
+
+    Is back to normal.
+    """,
+                                recipientProviders: [[$class: 'RequesterRecipientProvider']]
+                        )
+                    }
                 }
             }
         }

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[james-site] 06/08: [JAMES-3226] drops unused ui-bundle

Posted by bt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch live
in repository https://gitbox.apache.org/repos/asf/james-site.git

commit acf47a2ece708dab4ea043b03f55f47754b5829b
Author: Jean Helou <jh...@codamens.fr>
AuthorDate: Fri Apr 2 14:50:28 2021 +0200

    [JAMES-3226] drops unused ui-bundle
---
 ui-bundle/build.gradle                             |   8 ----
 ui-bundle/src/main/dist/css/site.css               |   3 --
 ui-bundle/src/main/dist/font/roboto-latin-400.woff | Bin 20268 -> 0 bytes
 .../src/main/dist/font/roboto-latin-400.woff2      | Bin 15736 -> 0 bytes
 .../src/main/dist/font/roboto-latin-400italic.woff | Bin 21952 -> 0 bytes
 .../main/dist/font/roboto-latin-400italic.woff2    | Bin 17324 -> 0 bytes
 ui-bundle/src/main/dist/font/roboto-latin-500.woff | Bin 20464 -> 0 bytes
 .../src/main/dist/font/roboto-latin-500.woff2      | Bin 15872 -> 0 bytes
 .../src/main/dist/font/roboto-latin-500italic.woff | Bin 22020 -> 0 bytes
 .../main/dist/font/roboto-latin-500italic.woff2    | Bin 17316 -> 0 bytes
 .../src/main/dist/font/roboto-mono-latin-400.woff  | Bin 19972 -> 0 bytes
 .../src/main/dist/font/roboto-mono-latin-400.woff2 | Bin 16328 -> 0 bytes
 .../src/main/dist/font/roboto-mono-latin-500.woff  | Bin 20040 -> 0 bytes
 .../src/main/dist/font/roboto-mono-latin-500.woff2 | Bin 16380 -> 0 bytes
 ui-bundle/src/main/dist/helpers/and.js             |   9 ----
 ui-bundle/src/main/dist/helpers/detag.js           |   5 ---
 ui-bundle/src/main/dist/helpers/eq.js              |   3 --
 ui-bundle/src/main/dist/helpers/increment.js       |   3 --
 ui-bundle/src/main/dist/helpers/not.js             |   3 --
 ui-bundle/src/main/dist/helpers/or.js              |   9 ----
 ui-bundle/src/main/dist/helpers/relativize.js      |  24 -----------
 ui-bundle/src/main/dist/helpers/year.js            |   3 --
 ui-bundle/src/main/dist/img/back.svg               |   1 -
 ui-bundle/src/main/dist/img/caret.svg              |   1 -
 ui-bundle/src/main/dist/img/chevron.svg            |   1 -
 ui-bundle/src/main/dist/img/close.svg              |   1 -
 ui-bundle/src/main/dist/img/home-o.svg             |   1 -
 ui-bundle/src/main/dist/img/home.svg               |   1 -
 ui-bundle/src/main/dist/img/menu.svg               |   1 -
 ui-bundle/src/main/dist/js/site.js                 |   5 ---
 ui-bundle/src/main/dist/js/vendor/highlight.js     |   1 -
 ui-bundle/src/main/dist/layouts/404.hbs            |  11 -----
 ui-bundle/src/main/dist/layouts/default.hbs        |  11 -----
 ui-bundle/src/main/dist/partials/article.hbs       |  18 --------
 ui-bundle/src/main/dist/partials/body.hbs          |   4 --
 ui-bundle/src/main/dist/partials/breadcrumbs.hbs   |  20 ---------
 .../src/main/dist/partials/footer-content.hbs      |   4 --
 .../src/main/dist/partials/footer-scripts.hbs      |   2 -
 ui-bundle/src/main/dist/partials/footer.hbs        |   2 -
 ui-bundle/src/main/dist/partials/head-icons.hbs    |   1 -
 ui-bundle/src/main/dist/partials/head-info.hbs     |  20 ---------
 ui-bundle/src/main/dist/partials/head-meta.hbs     |   1 -
 ui-bundle/src/main/dist/partials/head-prelude.hbs  |   2 -
 ui-bundle/src/main/dist/partials/head-scripts.hbs  |   4 --
 ui-bundle/src/main/dist/partials/head-styles.hbs   |   1 -
 ui-bundle/src/main/dist/partials/head-title.hbs    |   1 -
 ui-bundle/src/main/dist/partials/head.hbs          |   7 ----
 .../src/main/dist/partials/header-content.hbs      |  46 ---------------------
 .../src/main/dist/partials/header-scripts.hbs      |   1 -
 ui-bundle/src/main/dist/partials/header.hbs        |   2 -
 ui-bundle/src/main/dist/partials/main.hbs          |   7 ----
 ui-bundle/src/main/dist/partials/nav-explore.hbs   |  24 -----------
 ui-bundle/src/main/dist/partials/nav-menu.hbs      |  10 -----
 ui-bundle/src/main/dist/partials/nav-toggle.hbs    |   1 -
 ui-bundle/src/main/dist/partials/nav-tree.hbs      |  21 ----------
 ui-bundle/src/main/dist/partials/nav.hbs           |   8 ----
 ui-bundle/src/main/dist/partials/page-versions.hbs |  12 ------
 ui-bundle/src/main/dist/partials/pagination.hbs    |  12 ------
 ui-bundle/src/main/dist/partials/toc.hbs           |   3 --
 ui-bundle/src/main/dist/partials/toolbar.hbs       |  13 ------
 60 files changed, 352 deletions(-)

diff --git a/ui-bundle/build.gradle b/ui-bundle/build.gradle
deleted file mode 100644
index 24524a8..0000000
--- a/ui-bundle/build.gradle
+++ /dev/null
@@ -1,8 +0,0 @@
-plugins {
-  id 'base'
-  id 'distribution'
-}
-
-distTar {
-  enabled = false
-}
diff --git a/ui-bundle/src/main/dist/css/site.css b/ui-bundle/src/main/dist/css/site.css
deleted file mode 100644
index 2bb4de9..0000000
--- a/ui-bundle/src/main/dist/css/site.css
+++ /dev/null
@@ -1,3 +0,0 @@
-@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto Regular"),local("Roboto-Regular"),url(../font/roboto-latin-400.woff2) format("woff2"),url(../font/roboto-latin-400.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(../font/roboto-latin-400italic.woff2) format("woff2"),url(../font/roboto-latin-400italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:norma [...]
-
-/*! Adapted from the GitHub style by Vasily Polovnyov <va...@whiteants.net> */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:500}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:500}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-wei [...]
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/font/roboto-latin-400.woff b/ui-bundle/src/main/dist/font/roboto-latin-400.woff
deleted file mode 100644
index 69c8825..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-latin-400.woff and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-latin-400.woff2 b/ui-bundle/src/main/dist/font/roboto-latin-400.woff2
deleted file mode 100644
index 1a53701..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-latin-400.woff2 and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-latin-400italic.woff b/ui-bundle/src/main/dist/font/roboto-latin-400italic.woff
deleted file mode 100644
index b940dbc..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-latin-400italic.woff and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-latin-400italic.woff2 b/ui-bundle/src/main/dist/font/roboto-latin-400italic.woff2
deleted file mode 100644
index 2741d4f..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-latin-400italic.woff2 and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-latin-500.woff b/ui-bundle/src/main/dist/font/roboto-latin-500.woff
deleted file mode 100644
index 8699258..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-latin-500.woff and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-latin-500.woff2 b/ui-bundle/src/main/dist/font/roboto-latin-500.woff2
deleted file mode 100644
index 6362d7f..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-latin-500.woff2 and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-latin-500italic.woff b/ui-bundle/src/main/dist/font/roboto-latin-500italic.woff
deleted file mode 100644
index b794d20..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-latin-500italic.woff and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-latin-500italic.woff2 b/ui-bundle/src/main/dist/font/roboto-latin-500italic.woff2
deleted file mode 100644
index 0ff2f81..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-latin-500italic.woff2 and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-mono-latin-400.woff b/ui-bundle/src/main/dist/font/roboto-mono-latin-400.woff
deleted file mode 100644
index c41382c..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-mono-latin-400.woff and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-mono-latin-400.woff2 b/ui-bundle/src/main/dist/font/roboto-mono-latin-400.woff2
deleted file mode 100644
index 53d4b50..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-mono-latin-400.woff2 and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-mono-latin-500.woff b/ui-bundle/src/main/dist/font/roboto-mono-latin-500.woff
deleted file mode 100644
index ba8ff09..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-mono-latin-500.woff and /dev/null differ
diff --git a/ui-bundle/src/main/dist/font/roboto-mono-latin-500.woff2 b/ui-bundle/src/main/dist/font/roboto-mono-latin-500.woff2
deleted file mode 100644
index ec09ab1..0000000
Binary files a/ui-bundle/src/main/dist/font/roboto-mono-latin-500.woff2 and /dev/null differ
diff --git a/ui-bundle/src/main/dist/helpers/and.js b/ui-bundle/src/main/dist/helpers/and.js
deleted file mode 100644
index 5637b15..0000000
--- a/ui-bundle/src/main/dist/helpers/and.js
+++ /dev/null
@@ -1,9 +0,0 @@
-'use strict'
-
-module.exports = (...args) => {
-  const numArgs = args.length
-  if (numArgs === 3) return args[0] && args[1]
-  if (numArgs < 3) throw new Error('{{and}} helper expects at least 2 arguments')
-  args.pop()
-  return args.every((it) => it)
-}
diff --git a/ui-bundle/src/main/dist/helpers/detag.js b/ui-bundle/src/main/dist/helpers/detag.js
deleted file mode 100644
index e32f147..0000000
--- a/ui-bundle/src/main/dist/helpers/detag.js
+++ /dev/null
@@ -1,5 +0,0 @@
-'use strict'
-
-const TAG_ALL_RX = /<[^>]+>/g
-
-module.exports = (html) => html && html.replace(TAG_ALL_RX, '')
diff --git a/ui-bundle/src/main/dist/helpers/eq.js b/ui-bundle/src/main/dist/helpers/eq.js
deleted file mode 100644
index 16dc287..0000000
--- a/ui-bundle/src/main/dist/helpers/eq.js
+++ /dev/null
@@ -1,3 +0,0 @@
-'use strict'
-
-module.exports = (a, b) => a === b
diff --git a/ui-bundle/src/main/dist/helpers/increment.js b/ui-bundle/src/main/dist/helpers/increment.js
deleted file mode 100644
index bb8f7e1..0000000
--- a/ui-bundle/src/main/dist/helpers/increment.js
+++ /dev/null
@@ -1,3 +0,0 @@
-'use strict'
-
-module.exports = (value) => (value || 0) + 1
diff --git a/ui-bundle/src/main/dist/helpers/not.js b/ui-bundle/src/main/dist/helpers/not.js
deleted file mode 100644
index 8b3aa91..0000000
--- a/ui-bundle/src/main/dist/helpers/not.js
+++ /dev/null
@@ -1,3 +0,0 @@
-'use strict'
-
-module.exports = (val) => !val
diff --git a/ui-bundle/src/main/dist/helpers/or.js b/ui-bundle/src/main/dist/helpers/or.js
deleted file mode 100644
index eb53907..0000000
--- a/ui-bundle/src/main/dist/helpers/or.js
+++ /dev/null
@@ -1,9 +0,0 @@
-'use strict'
-
-module.exports = (...args) => {
-  const numArgs = args.length
-  if (numArgs === 3) return args[0] || args[1]
-  if (numArgs < 3) throw new Error('{{or}} helper expects at least 2 arguments')
-  args.pop()
-  return args.some((it) => it)
-}
diff --git a/ui-bundle/src/main/dist/helpers/relativize.js b/ui-bundle/src/main/dist/helpers/relativize.js
deleted file mode 100644
index 6fdfb45..0000000
--- a/ui-bundle/src/main/dist/helpers/relativize.js
+++ /dev/null
@@ -1,24 +0,0 @@
-'use strict'
-
-const { posix: path } = require('path')
-
-module.exports = (to, from, ctx) => {
-  if (!to) return '#'
-  // NOTE only legacy invocation provides both to and from
-  if (!ctx) from = (ctx = from).data.root.page.url
-  if (to.charAt() !== '/') return to
-  if (!from) return (ctx.data.root.site.path || '') + to
-  let hash = ''
-  const hashIdx = to.indexOf('#')
-  if (~hashIdx) {
-    hash = to.substr(hashIdx)
-    to = to.substr(0, hashIdx)
-  }
-  return to === from
-    ? hash || (isDir(to) ? './' : path.basename(to))
-    : (path.relative(path.dirname(from + '.'), to) || '.') + (isDir(to) ? '/' + hash : hash)
-}
-
-function isDir (str) {
-  return str.charAt(str.length - 1) === '/'
-}
diff --git a/ui-bundle/src/main/dist/helpers/year.js b/ui-bundle/src/main/dist/helpers/year.js
deleted file mode 100644
index aa38992..0000000
--- a/ui-bundle/src/main/dist/helpers/year.js
+++ /dev/null
@@ -1,3 +0,0 @@
-'use strict'
-
-module.exports = () => new Date().getFullYear().toString()
diff --git a/ui-bundle/src/main/dist/img/back.svg b/ui-bundle/src/main/dist/img/back.svg
deleted file mode 100644
index bf7d30e..0000000
--- a/ui-bundle/src/main/dist/img/back.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 100 100"><path d="M50.001 9.9L9.9 50 50 90.1l5.656-5.655-30.435-30.442H90.1v-8.006H25.222l30.435-30.44z"/></svg>
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/img/caret.svg b/ui-bundle/src/main/dist/img/caret.svg
deleted file mode 100644
index 1af41bc..0000000
--- a/ui-bundle/src/main/dist/img/caret.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path d="M10.187 3l14 12-14 12z" fill="#c1c1c1" stroke="#c1c1c1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/img/chevron.svg b/ui-bundle/src/main/dist/img/chevron.svg
deleted file mode 100644
index 40e962a..0000000
--- a/ui-bundle/src/main/dist/img/chevron.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><path d="M3.67 6.59L1.455 8.615 15 23.375l13.545-14.76L26.33 6.59 15 18.76z" fill="#5d5d5d"/></svg>
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/img/close.svg b/ui-bundle/src/main/dist/img/close.svg
deleted file mode 100644
index b4a8088..0000000
--- a/ui-bundle/src/main/dist/img/close.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M12.736 87.264l74.528-74.528m-74.528 0l74.528 74.528" fill="none" stroke="#222" stroke-width="8"/></svg>
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/img/home-o.svg b/ui-bundle/src/main/dist/img/home-o.svg
deleted file mode 100644
index 95d193b..0000000
--- a/ui-bundle/src/main/dist/img/home-o.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g fill="none" stroke="#222" stroke-width="4"><path d="M50.02 13.576l-28.58 25.54-.02 47.345h21.506l.025-25.166H57.05l.025 25.166H78.62l.02-47.31-28.62-25.575z"/><path d="M63.815 25.904v-9.217h8.657V33.64zM21.439 39.116l-9.982 8.92m77.125 0l-9.943-8.885"/></g></svg>
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/img/home.svg b/ui-bundle/src/main/dist/img/home.svg
deleted file mode 100644
index 4e96b35..0000000
--- a/ui-bundle/src/main/dist/img/home.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><g stroke="#222" stroke-width="4"><path d="M50.02 13.576l-28.58 25.54-.02 47.345h21.506l.025-25.166H57.05l.025 25.166H78.62l.02-47.31-28.62-25.575z" fill="#222" fill-rule="evenodd"/><path d="M63.815 25.904v-9.217h8.657V33.64z" fill="#222" fill-rule="evenodd"/><path d="M21.439 39.116l-9.982 8.92m77.125 0l-9.943-8.885" fill="none"/></g></svg>
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/img/menu.svg b/ui-bundle/src/main/dist/img/menu.svg
deleted file mode 100644
index 8b43b2e..0000000
--- a/ui-bundle/src/main/dist/img/menu.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M35 19.772h55" fill="none" stroke="#222" stroke-width="8" stroke-opacity=".941"/><path fill="#222" d="M10 12.272h15v15H10z"/><path d="M43 63.678h45" fill="none" stroke="#222" stroke-width="5" stroke-opacity=".941"/><path fill="#222" d="M23 58.677h10v10H23z"/><path d="M43 82.727h45" fill="none" stroke="#222" stroke-width="5" stroke-opacity=".941"/><path fill="#222" d="M23 77.727h10v10H23z"/><path d="M43 44.628h45" fill [...]
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/js/site.js b/ui-bundle/src/main/dist/js/site.js
deleted file mode 100644
index d992c66..0000000
--- a/ui-bundle/src/main/dist/js/site.js
+++ /dev/null
@@ -1,5 +0,0 @@
-!function(){"use strict";var s=/^sect(\d)$/,n=document.querySelector(".nav-container"),i=document.querySelector(".nav-toggle");i.addEventListener("click",function(e){if(i.classList.contains("is-active"))return r(e);var t=document.documentElement;t.classList.add("is-clipped--nav"),i.classList.add("is-active"),n.classList.add("is-active"),t.addEventListener("click",r),v(e)}),n.addEventListener("click",v);var o=n.querySelector("[data-panel=menu]");if(o){var c=n.querySelector(".nav"),l=o.que [...]
-!function(){"use strict";var e=document.querySelector("aside.toc.sidebar");if(e){if(document.querySelector("body.-toc"))return e.parentNode.removeChild(e);var t=parseInt(e.dataset.levels||2);if(!(t<0)){for(var d,n,o,c,s=document.querySelector("article.doc"),i=[],r=0;r<=t;r++)i.push(r?".sect"+r+">h"+(r+1)+"[id]":"h1[id].sect0");if(n=i.join(","),o=s,!(d=[].slice.call((o||document).querySelectorAll(n))).length)return e.parentNode.removeChild(e);var l={},u=d.reduce(function(e,t){var n=docume [...]
-!function(){"use strict";var o=document.querySelector("article.doc"),t=document.querySelector(".toolbar");function i(e){return e&&(~e.indexOf("%")?decodeURIComponent(e):e).slice(1)}function c(e){e&&(window.location.hash="#"+this.id,e.preventDefault()),window.scrollTo(0,function e(t,n){return o.contains(t)?e(t.offsetParent,t.offsetTop+n):n}(this,0)-t.getBoundingClientRect().bottom)}window.addEventListener("load",function e(t){var n,o;(n=i(window.location.hash))&&(o=document.getElementById [...]
-!function(){"use strict";var e=document.querySelector(".page-versions .version-menu-toggle");if(e){var t=document.querySelector(".page-versions");e.addEventListener("click",function(e){t.classList.toggle("is-active"),e.stopPropagation()}),document.documentElement.addEventListener("click",function(){t.classList.remove("is-active")})}}();
-document.addEventListener("DOMContentLoaded",function(){var t=Array.prototype.slice.call(document.querySelectorAll(".navbar-burger"),0);0!==t.length&&t.forEach(function(e){e.addEventListener("click",function(t){t.stopPropagation(),e.classList.toggle("is-active"),document.getElementById(e.dataset.target).classList.toggle("is-active"),document.documentElement.classList.toggle("is-clipped--navbar")})})});
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/js/vendor/highlight.js b/ui-bundle/src/main/dist/js/vendor/highlight.js
deleted file mode 100644
index 44c2558..0000000
--- a/ui-bundle/src/main/dist/js/vendor/highlight.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(){var e,n,a={};e=function(i){var a,g=[],r=Object.keys,y={},u={},w=!0,n=/^(no-?highlight|plain|text)$/i,_=/\blang(?:uage)?-([\w-]+)\b/i,t=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,O="</span>",M="Could not find the language '{}', did you forget to load/include a language module?",C={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0},l="of and for in not or if then".split(" ");function x(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function m(e){ret [...]
\ No newline at end of file
diff --git a/ui-bundle/src/main/dist/layouts/404.hbs b/ui-bundle/src/main/dist/layouts/404.hbs
deleted file mode 100644
index 8caab1d..0000000
--- a/ui-bundle/src/main/dist/layouts/404.hbs
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-{{> head defaultPageTitle='Page Not Found'}}
-  </head>
-  <body class="status-404">
-{{> header}}
-{{> body}}
-{{> footer}}
-  </body>
-</html>
diff --git a/ui-bundle/src/main/dist/layouts/default.hbs b/ui-bundle/src/main/dist/layouts/default.hbs
deleted file mode 100644
index eef835d..0000000
--- a/ui-bundle/src/main/dist/layouts/default.hbs
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-{{> head defaultPageTitle='Untitled'}}
-  </head>
-  <body class="article{{#with (or page.attributes.role page.role)}} {{this}}{{/with}}">
-{{> header}}
-{{> body}}
-{{> footer}}
-  </body>
-</html>
diff --git a/ui-bundle/src/main/dist/partials/article.hbs b/ui-bundle/src/main/dist/partials/article.hbs
deleted file mode 100644
index 55167ca..0000000
--- a/ui-bundle/src/main/dist/partials/article.hbs
+++ /dev/null
@@ -1,18 +0,0 @@
-<article class="doc">
-{{#if (eq page.layout '404')}}
-<h1 class="page">{{{or page.title 'Page Not Found'}}}</h1>
-<div class="paragraph">
-<p>The page you&#8217;re looking for does not exist. It may have been moved.</p>
-</div>
-<div class="paragraph">
-<p>If you arrived on this page by clicking on a link, please notify the owner of the site that the link is broken.
-If you typed the URL of this page manually, please double check that you entered the address correctly.</p>
-</div>
-{{else}}
-{{#with page.title}}
-<h1 class="page">{{{this}}}</h1>
-{{/with}}
-{{{page.contents}}}
-{{/if}}
-{{> pagination}}
-</article>
diff --git a/ui-bundle/src/main/dist/partials/body.hbs b/ui-bundle/src/main/dist/partials/body.hbs
deleted file mode 100644
index 4a0ac25..0000000
--- a/ui-bundle/src/main/dist/partials/body.hbs
+++ /dev/null
@@ -1,4 +0,0 @@
-<div class="body">
-{{> nav}}
-{{> main}}
-</div>
diff --git a/ui-bundle/src/main/dist/partials/breadcrumbs.hbs b/ui-bundle/src/main/dist/partials/breadcrumbs.hbs
deleted file mode 100644
index 6ab2921..0000000
--- a/ui-bundle/src/main/dist/partials/breadcrumbs.hbs
+++ /dev/null
@@ -1,20 +0,0 @@
-<nav class="breadcrumbs" aria-label="breadcrumbs">
-  {{#if page.breadcrumbs}}
-  <ul>
-    {{#with page.componentVersion}}
-    {{#if (and ./title (not (or ./root (eq ./title @root.page.breadcrumbs.0.content))))}}
-    <li><a href="{{{relativize ./url}}}">{{{./title}}}</a></li>
-    {{/if}}
-    {{/with}}
-    {{#each page.breadcrumbs}}
-    <li>
-    {{~#if (and ./url (eq ./urlType 'internal'))~}}
-    <a href="{{{relativize ./url}}}">{{{./content}}}</a>
-    {{~else~}}
-    {{{./content}}}
-    {{~/if~}}
-    </li>
-    {{/each}}
-  </ul>
-  {{/if}}
-</nav>
diff --git a/ui-bundle/src/main/dist/partials/footer-content.hbs b/ui-bundle/src/main/dist/partials/footer-content.hbs
deleted file mode 100644
index cdeeb47..0000000
--- a/ui-bundle/src/main/dist/partials/footer-content.hbs
+++ /dev/null
@@ -1,4 +0,0 @@
-<footer class="footer">
-  <p>This page was built using the Antora default UI.</p>
-  <p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p>
-</footer>
diff --git a/ui-bundle/src/main/dist/partials/footer-scripts.hbs b/ui-bundle/src/main/dist/partials/footer-scripts.hbs
deleted file mode 100644
index 77f26d1..0000000
--- a/ui-bundle/src/main/dist/partials/footer-scripts.hbs
+++ /dev/null
@@ -1,2 +0,0 @@
-<script src="{{uiRootPath}}/js/site.js"></script>
-<script async src="{{uiRootPath}}/js/vendor/highlight.js"></script>
diff --git a/ui-bundle/src/main/dist/partials/footer.hbs b/ui-bundle/src/main/dist/partials/footer.hbs
deleted file mode 100644
index 9d49017..0000000
--- a/ui-bundle/src/main/dist/partials/footer.hbs
+++ /dev/null
@@ -1,2 +0,0 @@
-{{> footer-content}}
-{{> footer-scripts}}
diff --git a/ui-bundle/src/main/dist/partials/head-icons.hbs b/ui-bundle/src/main/dist/partials/head-icons.hbs
deleted file mode 100644
index aa089d0..0000000
--- a/ui-bundle/src/main/dist/partials/head-icons.hbs
+++ /dev/null
@@ -1 +0,0 @@
-    {{!-- <link rel="icon" href="{{uiRootPath}}/img/favicon.ico" type="image/x-icon"> --}}
diff --git a/ui-bundle/src/main/dist/partials/head-info.hbs b/ui-bundle/src/main/dist/partials/head-info.hbs
deleted file mode 100644
index f18e7da..0000000
--- a/ui-bundle/src/main/dist/partials/head-info.hbs
+++ /dev/null
@@ -1,20 +0,0 @@
-    {{#with page.canonicalUrl}}
-    <link rel="canonical" href="{{this}}">
-    {{/with}}
-    {{#unless (eq page.attributes.pagination undefined)}}
-    {{#with page.previous}}
-    <link rel="prev" href="{{{relativize ./url}}}">
-    {{/with}}
-    {{#with page.next}}
-    <link rel="next" href="{{{relativize ./url}}}">
-    {{/with}}
-    {{/unless}}
-    {{#with page.description}}
-    <meta name="description" content="{{this}}">
-    {{/with}}
-    {{#with page.keywords}}
-    <meta name="keywords" content="{{this}}">
-    {{/with}}
-    {{#with (or antoraVersion site.antoraVersion)}}
-    <meta name="generator" content="Antora {{this}}">
-    {{/with}}
diff --git a/ui-bundle/src/main/dist/partials/head-meta.hbs b/ui-bundle/src/main/dist/partials/head-meta.hbs
deleted file mode 100644
index 1aef0af..0000000
--- a/ui-bundle/src/main/dist/partials/head-meta.hbs
+++ /dev/null
@@ -1 +0,0 @@
-    {{!-- Add additional meta tags here --}}
diff --git a/ui-bundle/src/main/dist/partials/head-prelude.hbs b/ui-bundle/src/main/dist/partials/head-prelude.hbs
deleted file mode 100644
index a8b267d..0000000
--- a/ui-bundle/src/main/dist/partials/head-prelude.hbs
+++ /dev/null
@@ -1,2 +0,0 @@
-    <meta charset="utf-8">
-    <meta name="viewport" content="width=device-width,initial-scale=1">
diff --git a/ui-bundle/src/main/dist/partials/head-scripts.hbs b/ui-bundle/src/main/dist/partials/head-scripts.hbs
deleted file mode 100644
index e7da2bb..0000000
--- a/ui-bundle/src/main/dist/partials/head-scripts.hbs
+++ /dev/null
@@ -1,4 +0,0 @@
-    {{#with site.keys.googleAnalytics}}
-    <script async src="https://www.googletagmanager.com/gtag/js?id={{this}}"></script>
-    <script>function gtag(){dataLayer.push(arguments)};window.dataLayer=window.dataLayer||[];gtag('js',new Date());gtag('config','{{this}}')</script>
-    {{/with}}
diff --git a/ui-bundle/src/main/dist/partials/head-styles.hbs b/ui-bundle/src/main/dist/partials/head-styles.hbs
deleted file mode 100644
index c1df1ae..0000000
--- a/ui-bundle/src/main/dist/partials/head-styles.hbs
+++ /dev/null
@@ -1 +0,0 @@
-    <link rel="stylesheet" href="{{uiRootPath}}/css/site.css">
diff --git a/ui-bundle/src/main/dist/partials/head-title.hbs b/ui-bundle/src/main/dist/partials/head-title.hbs
deleted file mode 100644
index 924fcac..0000000
--- a/ui-bundle/src/main/dist/partials/head-title.hbs
+++ /dev/null
@@ -1 +0,0 @@
-    <title>{{{detag (or page.title defaultPageTitle)}}}{{#with site.title}} :: {{this}}{{/with}}</title>
diff --git a/ui-bundle/src/main/dist/partials/head.hbs b/ui-bundle/src/main/dist/partials/head.hbs
deleted file mode 100644
index 7dd18b2..0000000
--- a/ui-bundle/src/main/dist/partials/head.hbs
+++ /dev/null
@@ -1,7 +0,0 @@
-{{> head-prelude}}
-{{> head-title}}
-{{> head-info}}
-{{> head-styles}}
-{{> head-meta}}
-{{> head-scripts}}
-{{> head-icons}}
diff --git a/ui-bundle/src/main/dist/partials/header-content.hbs b/ui-bundle/src/main/dist/partials/header-content.hbs
deleted file mode 100644
index 1b6b8a4..0000000
--- a/ui-bundle/src/main/dist/partials/header-content.hbs
+++ /dev/null
@@ -1,46 +0,0 @@
-<header class="header">
-  <nav class="navbar">
-    <div class="navbar-brand">
-      <a class="navbar-item" href="{{or site.url (or siteRootUrl siteRootPath)}}">{{site.title}}</a>
-      <!--button class="navbar-burger" data-target="topbar-nav">
-        <span></span>
-        <span></span>
-        <span></span>
-      </button-->
-    </div>
-    <!--div id="topbar-nav" class="navbar-menu">
-      <div class="navbar-end">
-        <a class="navbar-item" href="#">Home</a>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link" href="#">Products</a>
-          <div class="navbar-dropdown">
-            <a class="navbar-item" href="#">Product A</a>
-            <a class="navbar-item" href="#">Product B</a>
-            <a class="navbar-item" href="#">Product C</a>
-          </div>
-        </div>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link" href="#">Services</a>
-          <div class="navbar-dropdown">
-            <a class="navbar-item" href="#">Service A</a>
-            <a class="navbar-item" href="#">Service B</a>
-            <a class="navbar-item" href="#">Service C</a>
-          </div>
-        </div>
-        <div class="navbar-item has-dropdown is-hoverable">
-          <a class="navbar-link" href="#">Resources</a>
-          <div class="navbar-dropdown">
-            <a class="navbar-item" href="#">Resource A</a>
-            <a class="navbar-item" href="#">Resource B</a>
-            <a class="navbar-item" href="#">Resource C</a>
-          </div>
-        </div>
-        <div class="navbar-item">
-          <span class="control">
-            <a class="button is-primary" href="#">Download</a>
-          </span>
-        </div>
-      </div>
-    </div-->
-  </nav>
-</header>
diff --git a/ui-bundle/src/main/dist/partials/header-scripts.hbs b/ui-bundle/src/main/dist/partials/header-scripts.hbs
deleted file mode 100644
index b9e907c..0000000
--- a/ui-bundle/src/main/dist/partials/header-scripts.hbs
+++ /dev/null
@@ -1 +0,0 @@
-{{!-- Add header scripts here --}}
diff --git a/ui-bundle/src/main/dist/partials/header.hbs b/ui-bundle/src/main/dist/partials/header.hbs
deleted file mode 100644
index 8a39422..0000000
--- a/ui-bundle/src/main/dist/partials/header.hbs
+++ /dev/null
@@ -1,2 +0,0 @@
-{{> header-scripts}}
-{{> header-content}}
diff --git a/ui-bundle/src/main/dist/partials/main.hbs b/ui-bundle/src/main/dist/partials/main.hbs
deleted file mode 100644
index 04752de..0000000
--- a/ui-bundle/src/main/dist/partials/main.hbs
+++ /dev/null
@@ -1,7 +0,0 @@
-<main class="article">
-{{> toolbar}}
-  <div class="content">
-{{> article}}
-{{> toc}}
-  </div>
-</main>
diff --git a/ui-bundle/src/main/dist/partials/nav-explore.hbs b/ui-bundle/src/main/dist/partials/nav-explore.hbs
deleted file mode 100644
index 8bab9dd..0000000
--- a/ui-bundle/src/main/dist/partials/nav-explore.hbs
+++ /dev/null
@@ -1,24 +0,0 @@
-<div class="nav-panel-explore{{#unless page.navigation}} is-active{{/unless}}" data-panel="explore">
-  {{#if page.component}}
-  <div class="context">
-    <span class="title">{{page.component.title}}</span>
-    <span class="version">{{page.componentVersion.displayVersion}}</span>
-  </div>
-  {{/if}}
-  <ul class="components">
-    {{#each site.components}}
-    <li class="component{{#if (eq this @root.page.component)}} is-current{{/if}}">
-      <span class="title">{{{./title}}}</span>
-      <ul class="versions">
-        {{#each ./versions}}
-        <li class="version
-          {{~#if (and (eq .. @root.page.component) (eq this @root.page.componentVersion))}} is-current{{/if~}}
-          {{~#if (eq this ../latestVersion)}} is-latest{{/if}}">
-          <a href="{{{relativize ./url}}}">{{./displayVersion}}</a>
-        </li>
-        {{/each}}
-      </ul>
-    </li>
-    {{/each}}
-  </ul>
-</div>
diff --git a/ui-bundle/src/main/dist/partials/nav-menu.hbs b/ui-bundle/src/main/dist/partials/nav-menu.hbs
deleted file mode 100644
index 46adf92..0000000
--- a/ui-bundle/src/main/dist/partials/nav-menu.hbs
+++ /dev/null
@@ -1,10 +0,0 @@
-{{#with page.navigation}}
-<div class="nav-panel-menu is-active" data-panel="menu">
-  <nav class="nav-menu">
-    {{#with @root.page.componentVersion}}
-    <h3 class="title"><a href="{{{relativize ./url}}}">{{./title}}</a></h3>
-    {{/with}}
-{{> nav-tree navigation=this}}
-  </nav>
-</div>
-{{/with}}
diff --git a/ui-bundle/src/main/dist/partials/nav-toggle.hbs b/ui-bundle/src/main/dist/partials/nav-toggle.hbs
deleted file mode 100644
index 0f11e25..0000000
--- a/ui-bundle/src/main/dist/partials/nav-toggle.hbs
+++ /dev/null
@@ -1 +0,0 @@
-<button class="nav-toggle"></button>
diff --git a/ui-bundle/src/main/dist/partials/nav-tree.hbs b/ui-bundle/src/main/dist/partials/nav-tree.hbs
deleted file mode 100644
index 79e3c1e..0000000
--- a/ui-bundle/src/main/dist/partials/nav-tree.hbs
+++ /dev/null
@@ -1,21 +0,0 @@
-{{#if navigation.length}}
-<ul class="nav-list">
-  {{#each navigation}}
-  <li class="nav-item{{#if (eq ./url @root.page.url)}} is-current-page{{/if}}" data-depth="{{or ../level 0}}">
-    {{#if ./content}}
-    {{#if ./items.length}}
-    <button class="nav-item-toggle"></button>
-    {{/if}}
-    {{#if ./url}}
-    <a class="nav-link" href="
-      {{~#if (eq ./urlType 'internal')}}{{{relativize ./url}}}
-      {{~else}}{{{./url}}}{{~/if}}">{{{./content}}}</a>
-    {{else}}
-    <span class="nav-text">{{{./content}}}</span>
-    {{/if}}
-    {{/if}}
-{{> nav-tree navigation=./items level=(increment ../level)}}
-  </li>
-  {{/each}}
-</ul>
-{{/if}}
diff --git a/ui-bundle/src/main/dist/partials/nav.hbs b/ui-bundle/src/main/dist/partials/nav.hbs
deleted file mode 100644
index 7e0f091..0000000
--- a/ui-bundle/src/main/dist/partials/nav.hbs
+++ /dev/null
@@ -1,8 +0,0 @@
-<div class="nav-container"{{#if page.component}} data-component="{{page.component.name}}" data-version="{{page.version}}"{{/if}}>
-  <aside class="nav">
-    <div class="panels">
-{{> nav-menu}}
-{{> nav-explore}}
-    </div>
-  </aside>
-</div>
diff --git a/ui-bundle/src/main/dist/partials/page-versions.hbs b/ui-bundle/src/main/dist/partials/page-versions.hbs
deleted file mode 100644
index a9792db..0000000
--- a/ui-bundle/src/main/dist/partials/page-versions.hbs
+++ /dev/null
@@ -1,12 +0,0 @@
-{{#with page.versions}}
-<div class="page-versions">
-  <button class="version-menu-toggle" title="Show other versions of page">{{@root.page.componentVersion.displayVersion}}</button>
-  <div class="version-menu">
-    {{#each this}}
-    <a class="version
-      {{~#if (eq ./version @root.page.version)}} is-current{{/if~}}
-      {{~#if ./missing}} is-missing{{/if}}" href="{{{relativize ./url}}}">{{./displayVersion}}</a>
-    {{/each}}
-  </div>
-</div>
-{{/with}}
diff --git a/ui-bundle/src/main/dist/partials/pagination.hbs b/ui-bundle/src/main/dist/partials/pagination.hbs
deleted file mode 100644
index 4f6300f..0000000
--- a/ui-bundle/src/main/dist/partials/pagination.hbs
+++ /dev/null
@@ -1,12 +0,0 @@
-{{#unless (eq page.attributes.pagination undefined)}}
-{{#if (or page.previous page.next)}}
-<nav class="pagination">
-  {{#with page.previous}}
-  <span class="prev"><a href="{{{relativize ./url}}}">{{{./content}}}</a></span>
-  {{/with}}
-  {{#with page.next}}
-  <span class="next"><a href="{{{relativize ./url}}}">{{{./content}}}</a></span>
-  {{/with}}
-</nav>
-{{/if}}
-{{/unless}}
diff --git a/ui-bundle/src/main/dist/partials/toc.hbs b/ui-bundle/src/main/dist/partials/toc.hbs
deleted file mode 100644
index 2b29190..0000000
--- a/ui-bundle/src/main/dist/partials/toc.hbs
+++ /dev/null
@@ -1,3 +0,0 @@
-<aside class="toc sidebar" data-title="{{or page.attributes.toctitle 'Contents'}}" data-levels="{{{or page.attributes.toclevels 2}}}">
-  <div class="toc-menu"></div>
-</aside>
diff --git a/ui-bundle/src/main/dist/partials/toolbar.hbs b/ui-bundle/src/main/dist/partials/toolbar.hbs
deleted file mode 100644
index c6e9ea6..0000000
--- a/ui-bundle/src/main/dist/partials/toolbar.hbs
+++ /dev/null
@@ -1,13 +0,0 @@
-<div class="toolbar" role="navigation">
-{{> nav-toggle}}
-  {{#with site.homeUrl}}
-  <a href="{{{relativize this}}}" class="home-link{{#if @root.page.home}} is-current{{/if}}"></a>
-  {{/with}}
-{{> breadcrumbs}}
-{{> page-versions}}
-  {{#if (and page.fileUri (not env.CI))}}
-  <div class="edit-this-page"><a href="{{page.fileUri}}">Edit this Page</a></div>
-  {{else if (and page.editUrl (or env.FORCE_SHOW_EDIT_PAGE_LINK (not page.origin.private)))}}
-  <div class="edit-this-page"><a href="{{page.editUrl}}">Edit this Page</a></div>
-  {{/if}}
-</div>

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[james-site] 07/08: Uses antora supplemental_files to customize UI

Posted by bt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch live
in repository https://gitbox.apache.org/repos/asf/james-site.git

commit 7d5b1c9101fc4c3bed9eb408185cf43cac983fda
Author: Jean Helou <jh...@codamens.fr>
AuthorDate: Sat Apr 3 10:49:49 2021 +0200

    Uses antora supplemental_files to customize UI
    
    Antora supplemental_files are not well documented but they allow to
    override the UI templates from the UI bundle, not that this mecanisme
    DOES NOT allow properly overriding UI style, only content and HTML
    structure.
---
 .gitignore                                         |  6 ++-
 doc-sites/antora-playbook-local.yml                | 34 ++++----------
 doc-sites/antora-playbook.yml                      | 49 ++++++--------------
 doc-sites/ui-overrides/img/james.svg               | 36 +++++++++++++++
 doc-sites/ui-overrides/partials/header-content.hbs | 52 ++++++++++++++++++++++
 5 files changed, 114 insertions(+), 63 deletions(-)

diff --git a/.gitignore b/.gitignore
index c81bc51..1d5f4c1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,8 +4,12 @@
 # Ignore Gradle build output directory
 build
 
+
+# Ignore antora cache directorry
+doc-sites/.cache
+
 .vscode
 .project
 
 node_modules
-target
\ No newline at end of file
+target
diff --git a/doc-sites/antora-playbook-local.yml b/doc-sites/antora-playbook-local.yml
index 719c089..96e332b 100644
--- a/doc-sites/antora-playbook-local.yml
+++ b/doc-sites/antora-playbook-local.yml
@@ -8,33 +8,15 @@ site:
   start_page: james-site::homepage.adoc
 content:
   sources:
-  - url: ./../../james-hupa
-    branches: HEAD
-    start_path: docs
-  - url: ./../../james-jdkim
-    branches: HEAD
-    start_path: docs
-  - url: ./../../james-jsieve
-    branches: HEAD
-    start_path: docs
-  - url: ./../../james-jspf
-    branches: HEAD
-    start_path: docs
-  - url: ./../../james-mime4j
-    branches: HEAD
-    start_path: docs
-  - url: ./../../james-project
-    branches: HEAD
-    start_path: docs
-  - url: ./../../james-postage
-    branches: HEAD
-    start_path: docs
-  - url: ./../
-    branches: HEAD
-    start_path: docs
+    - url: ./../../james-project
+      branches: HEAD
+      start_path: docs
+    - url: ./../
+      branches: HEAD
+      start_path: docs
 ui:
   bundle:
-    url: ./../antora-ui/build/ui-bundle.zip
-    # start_path: ui-bundle
+    url: https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/master/raw/build/ui-bundle.zip?job=bundle-stable
+  supplemental_files: ./ui-overrides
 runtime:
   fetch: true
diff --git a/doc-sites/antora-playbook.yml b/doc-sites/antora-playbook.yml
index 75a6900..ea115e8 100644
--- a/doc-sites/antora-playbook.yml
+++ b/doc-sites/antora-playbook.yml
@@ -1,44 +1,21 @@
+runtime:
+  cache_dir: ./.cache/antora
+  fetch: true
 site:
   title: Apache James
   url: https://james.apache.org/
   start_page: james-site::homepage.adoc
 content:
   sources:
-  - url: https://github.com/apache/james-hupa.git
-    branches: master
-    start_path: docs
-    edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://github.com/apache/james-jdkim.git
-    branches: master
-    start_path: docs
-    edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://github.com/apache/james-jsieve.git
-    branches: master
-    start_path: docs
-    edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://github.com/apache/james-jspf.git
-    branches: master
-    start_path: docs
-    edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://github.com/apache/james-mime4j.git
-    branches: master
-    start_path: docs
-    edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://github.com/apache/james-project.git
-    branches: master
-    start_path: docs
-    edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://github.com/apache/james-postage.git
-    branches: master
-    start_path: docs
-    edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: ./../
-    branches: HEAD
-    start_path: docs
-    edit_url: '{web_url}/blob/{refname}/{path}'
+    - url: https://github.com/apache/james-project.git
+      branches: master
+      start_path: docs
+      edit_url: "{web_url}/blob/{refname}/{path}"
+    - url: ./../
+      branches: HEAD
+      start_path: docs
+      edit_url: "{web_url}/blob/{refname}/{path}"
 ui:
   bundle:
-    url: ./../antora-ui/build/ui-bundle.zip
-    # start_path: ui-bundle
-runtime:
-  fetch: true
+    url: https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/master/raw/build/ui-bundle.zip?job=bundle-stable
+  supplemental_files: ./ui-overrides
diff --git a/doc-sites/ui-overrides/img/james.svg b/doc-sites/ui-overrides/img/james.svg
new file mode 100644
index 0000000..cdab29b
--- /dev/null
+++ b/doc-sites/ui-overrides/img/james.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="37px" height="31px" viewBox="0 0 37 31" enable-background="new 0 0 37 31" xml:space="preserve">
+<g>
+	<path fill="#FFFFFF" d="M37.001,4.407c-1.435-0.966-2.92-1.75-4.473-2.153c-1.552-0.412-3.151-0.315-4.63,0.3l-0.277,0.117
+		l-0.139,0.062l-0.064,0.032l-0.036,0.016l-0.018,0.008l-0.008,0.004c0.008-0.007-0.028,0.016,0.02-0.012L27.37,2.783
+		c-0.2,0.127-0.391,0.232-0.589,0.337c-0.392,0.207-0.796,0.391-1.216,0.543c-0.836,0.295-1.737,0.503-2.664,0.389
+		c-0.458-0.061-0.913-0.222-1.3-0.489c-0.382-0.268-0.689-0.629-0.899-1.026C20.28,1.737,20.15,0.857,20.124,0
+		c0.156,0.842,0.393,1.686,0.857,2.363c0.234,0.336,0.523,0.622,0.864,0.811c0.339,0.19,0.723,0.284,1.111,0.301
+		c0.782,0.038,1.582-0.201,2.325-0.532c0.376-0.165,0.741-0.353,1.092-0.563c0.176-0.105,0.354-0.219,0.509-0.33l0.307-0.201
+		c0.1-0.057,0.194-0.122,0.293-0.173c0.801-0.433,1.702-0.731,2.627-0.793c0.925-0.069,1.856,0.063,2.716,0.357
+		c0.863,0.29,1.655,0.731,2.359,1.267C35.888,3.047,36.52,3.676,37.001,4.407z"/>
+	<path fill="#FFFFFF" d="M13.25,20.418c-5.733-4.373-9.554-8.973-9.418-9.078c0.147-0.145,4.153,4.212,9.83,8.536
+		c1.665,1.28,3.28,2.412,4.733,3.381c0.02-0.036,0.041-0.069,0.062-0.105c0.237-0.456,0.42-0.948,0.562-1.462
+		c-1.018-2.053-3.554-4.892-6.501-7.496c-0.656-0.572-1.338-1.078-2.028-1.536c-0.151,1.223-0.452,2.098-0.453,2.096
+		c0,0-0.335-1.163-0.306-2.579C9.266,11.892,8.8,11.63,8.336,11.389c-0.004,1.395-0.414,2.439-0.417,2.439
+		c0,0.002-0.833-1.414-0.922-3.071c-0.002-0.01-0.002-0.021-0.002-0.031c-2.767-1.279-5.1-1.896-5.104-1.89
+		C1.867,8.774,2.064,14.75,6.431,19.305c0.147-0.008,0.296-0.016,0.449-0.016c1.588,0.004,2.944,0.577,2.947,0.577
+		c0-0.002-0.835,0.501-2.054,0.671c0.444,0.355,0.899,0.682,1.364,0.973c1.148-0.416,2.102-0.557,2.102-0.557
+		c0-0.002-0.503,0.495-1.334,1.017c3.035,1.685,5.787,2.542,7.53,2.624c0.236-0.26,0.452-0.532,0.645-0.821
+		C16.586,22.84,14.938,21.717,13.25,20.418z"/>
+	<path fill="#FFFFFF" d="M33.7,4.335c-1.103,0.092-2.21,0.292-3.3,0.605c-2.173,0.623-4.31,1.725-6.062,3.396
+		c-0.883,0.824-1.64,1.798-2.271,2.846c-0.614,1.059-1.109,2.191-1.43,3.363c-0.327,1.168-0.529,2.363-0.595,3.548
+		c-0.02,0.291-0.031,0.596-0.039,0.9L19.995,19.4l-0.008,0.35c-0.012,0.462-0.051,0.918-0.122,1.358
+		c-0.056,0.337-0.131,0.665-0.223,0.984c-0.141,0.514-0.324,1.006-0.562,1.466c-0.02,0.036-0.043,0.066-0.062,0.102
+		c-0.099,0.178-0.204,0.353-0.317,0.52c-0.191,0.286-0.407,0.559-0.643,0.819c-0.17,0.186-0.348,0.366-0.544,0.541
+		c-1.304,1.152-3.097,1.944-5.021,2.453c-1.931,0.518-3.995,0.788-6.091,0.934c-2.1,0.145-4.234,0.166-6.404,0.112
+		c2.023,0.815,4.157,1.338,6.333,1.664c2.179,0.313,4.422,0.415,6.701,0.127c1.137-0.149,2.287-0.394,3.418-0.802
+		c1.129-0.405,2.252-0.959,3.265-1.745c1.019-0.771,1.92-1.77,2.571-2.913c0.331-0.568,0.601-1.167,0.82-1.775
+		c0.21-0.611,0.364-1.236,0.47-1.859c0.11-0.619,0.17-1.24,0.193-1.852c0.008-0.154,0.008-0.307,0.008-0.461v-0.398
+		c0.005-0.234,0.011-0.468,0.022-0.716c0.052-0.967,0.166-1.914,0.376-2.832c0.418-1.832,1.213-3.537,2.405-5.009
+		c1.192-1.472,2.767-2.711,4.552-3.706c1.79-0.994,3.765-1.774,5.862-2.355C35.917,4.247,34.808,4.238,33.7,4.335z"/>
+</g>
+</svg>
diff --git a/doc-sites/ui-overrides/partials/header-content.hbs b/doc-sites/ui-overrides/partials/header-content.hbs
new file mode 100644
index 0000000..caa1c0b
--- /dev/null
+++ b/doc-sites/ui-overrides/partials/header-content.hbs
@@ -0,0 +1,52 @@
+<header class="header">
+  <nav class="navbar">
+    <div class="navbar-brand">
+      <a class="navbar-item" href="{{{or site.url (or siteRootUrl siteRootPath)}}}"><img src="/_/img/james.svg" alt="james logo"> {{site.title}}</a>
+      <button class="navbar-burger" data-target="topbar-nav">
+        <span></span>
+        <span></span>
+        <span></span>
+      </button>
+    </div>
+    <div id="topbar-nav" class="navbar-menu">
+      <div class="navbar-end">
+        <a class="navbar-item" href="#">Home</a>
+        <div class="navbar-item has-dropdown is-hoverable">
+          <a class="navbar-link" href="#">Products</a>
+          <div class="navbar-dropdown">
+            <div class="navbar-item"><strong>James server</strong></div>
+            <a class="navbar-item" href="https://github.com/apache/james-project">Repository</a>
+            <a class="navbar-item" href="https://issues.apache.org/jira/projects/JAMES/issues">Issue Tracker</a>
+            <hr class="navbar-divider">
+            <a class="navbar-item" href="https://james.apache.org/mime4j/index.html">Mime4J</a>
+            <a class="navbar-item" href="https://james.apache.org/jsieve/index.html">jSieve</a>
+            <a class="navbar-item" href="https://james.apache.org/jspf/index.html">jSPF</a>
+            <a class="navbar-item" href="https://james.apache.org/jdkim/index.html">jDKIM</a>
+            <a class="navbar-item" href="https://james.apache.org/hupa/index.html">HUPA</a>
+          </div>
+        </div>
+        <div class="navbar-item has-dropdown is-hoverable">
+          <a class="navbar-link" href="#">Community</a>
+          <div class="navbar-dropdown">
+             <!-- Not ideal but dropping the version in the href requires tweaking james-projet docs module first -->
+            <a class="navbar-item" href="/james-project/3.6.0/community/mailing-lists.html">Mailing lists</a>
+            <a class="navbar-item" href="https://gitter.im/apache/james-project"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" class="logo-gitter-sign" data-v-44ebcb1a=""><rect x="15" y="5" width="2" height="10"></rect> <rect x="10" y="5" width="2" height="20"></rect> <rect x="5" y="5" width="2" height="20"></rect> <rect width="2" height="15"></rect></svg> Gitter</a>
+            <a class="navbar-item" href="https://twitter.com/ApacheJames">
+              <span class="icon">
+                <svg aria-hidden="true" data-icon="twitter" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
+                  <path fill="#57aaee" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.1 [...]
+                </svg>
+              </span> Twitter
+            </a>            
+            <a class="navbar-item" href="#">  <svg class="octicon octicon-mark-github v-align-middle" viewBox="0 0 16 16" version="1.1" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 [...]
+          </div>
+        </div>
+<!--        <div class="navbar-item">
+          <span class="control">
+            <a class="button is-primary" href="#">Download</a>
+          </span>
+        </div> -->
+      </div>
+    </div>
+  </nav>
+</header>

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[james-site] 05/08: Improve james-site readme (#12)

Posted by bt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch live
in repository https://gitbox.apache.org/repos/asf/james-site.git

commit 762eadbf7ed844b0c1f0fdcb84d6b3dfa51b4b35
Author: Jean Helou <je...@gmail.com>
AuthorDate: Sat Apr 3 03:07:54 2021 +0200

    Improve james-site readme (#12)
    
    Integrate build instructions in a more easily discoverable location
    Explain the way branches are organized and the role of the 4 primary
    branches.
---
 CONTRIBUTING.adoc | 37 +++++++++++++++++++++++++++++++++++++
 README.adoc       | 15 +--------------
 2 files changed, 38 insertions(+), 14 deletions(-)

diff --git a/CONTRIBUTING.adoc b/CONTRIBUTING.adoc
new file mode 100644
index 0000000..f714123
--- /dev/null
+++ b/CONTRIBUTING.adoc
@@ -0,0 +1,37 @@
+= Contributing
+
+This repository is part of https://james.apache.org/[Apache James] project.
+
+The sources are available here https://gitbox.apache.org/repos/asf#james and mirrored to Github.
+
+This repository contains 4 branches with specific roles: 
+
+- `asf-site` contains the files which are effectively deployed to `https://james.apache.org`
+- `asf-staging` contains the files which are deployed to `https://james.staged.apache.org`
+- `live` is automatically built by a job one the [CI server](https://builds.apache.org/job/james/job/ApacheJames-Website/job/live/)
+- `staging` is automatically built by a job one the [CI server](https://builds.apache.org/job/james/job/ApacheJames-Website/job/staging/)
+
+Content pushed to `asf-site` and `asf-staging` is automatically published by
+an ASF process akin to github or gitlab pages. This process can be configured
+using the [.asf.yaml](https://cwiki.apache.org/confluence/display/INFRA/git+-+.asf.yaml+features)
+file.
+
+The output of the `staging` branch build is pushed to the `asf-staging` branch,
+by the CI job and thus is automatically deployed to https://james.staged.apache.org/.
+
+The output of the `live` branch build is ultimately meant to be pushed to the 
+`asf-site` branch by the corresponding CI job and thus will automatically be
+deployed to https://james.apache.org/.
+
+However at the time of this writing, the documentation website is being reorganized and 
+migrated to antora. Thus the link between `live` and `asf-site` is not enabled yet but it 
+is the target.
+
+PRs to this repository should generally target the `staging` branch.
+
+= LICENSING  
+
+The website must not be published as Apache Release.
+The reason is the antora ui-bundle uses MPL 2.0 license and we can't mix it with ASF 2.0
+ https://issues.apache.org/jira/browse/LEGAL-530 .
+
diff --git a/README.adoc b/README.adoc
deleted file mode 100644
index 650a688..0000000
--- a/README.adoc
+++ /dev/null
@@ -1,14 +0,0 @@
-= Apache James website
-
-This repository is part of https://james.apache.org/[Apache James] project.
-
-The sources are available here https://gitbox.apache.org/repos/asf#james and mirrored to Github.
-
-This repository is used for storing (some) content for https://james.apache.org[Apache James] website.
-
-It's also used to build and publish the website.
-
-Please see https://james.apache.org/james-site/latest/index.html[online documentation website] or the `docs/` folder.
-
-IMPORTANT: The website must not be published as Apache Source files.
-The reason is the antora ui-bundle uses MPL 2.0 license and we can't mix it with ASF 2.0 https://issues.apache.org/jira/browse/LEGAL-530 .
diff --git a/README.adoc b/README.adoc
new file mode 120000
index 0000000..4d3039c
--- /dev/null
+++ b/README.adoc
@@ -0,0 +1 @@
+docs/modules/ROOT/pages/index.adoc
\ No newline at end of file

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[james-site] 03/08: fixes jenkinsfile tool names

Posted by bt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch live
in repository https://gitbox.apache.org/repos/asf/james-site.git

commit 4811889565f6eed8288c393a28c02f63cfb8a212
Author: Jean Helou <jh...@codamens.fr>
AuthorDate: Fri Apr 2 08:59:59 2021 +0200

    fixes jenkinsfile tool names
---
 Jenkinsfile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 903cce2..52ea02c 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -19,8 +19,8 @@
  */
 
 def AGENT_LABEL = env.AGENT_LABEL ?: 'ubuntu'
-def JDK_NAME = env.JDK_NAME ?: 'JDK 11 (latest)'
-def MAVEN_NAME = 'Maven 3 (latest)'
+def JDK_NAME = env.JDK_NAME ?: 'jdk_11_latest'
+def MAVEN_NAME = 'maven_3_latest'
 
 pipeline {
 

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[james-site] 08/08: upgrades to latest released antora

Posted by bt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch live
in repository https://gitbox.apache.org/repos/asf/james-site.git

commit 40d24643cdc23d14fa6b13e822fbdc2467e4a8d9
Author: Jean Helou <jh...@codamens.fr>
AuthorDate: Sat Apr 3 10:57:49 2021 +0200

    upgrades to latest released antora
---
 doc-sites/package-lock.json | 269 +++++++++++++++++++++++++-------------------
 doc-sites/package.json      |   4 +-
 2 files changed, 155 insertions(+), 118 deletions(-)

diff --git a/doc-sites/package-lock.json b/doc-sites/package-lock.json
index 45a007c..e606346 100644
--- a/doc-sites/package-lock.json
+++ b/doc-sites/package-lock.json
@@ -5,9 +5,9 @@
   "requires": true,
   "dependencies": {
     "@antora/asciidoc-loader": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.3.tgz",
-      "integrity": "sha512-4dPwCnpKUrME8PZLImOD3BBcyxpaA9tAtySPKACDJPkXc24GcfjI59QbSc+shG1fKptOGaDk68O2ZMu/Gpmlhw==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.4.tgz",
+      "integrity": "sha512-IQ0d/hnOCGZXzTYUwKAw2BlyRMI4Kg/zu7XejQ6ERIncjuUUv/+PhlzVxoJNT0r9uasJFHDlZ7l3X53Hn+MUuQ==",
       "dev": true,
       "requires": {
         "asciidoctor.js": "1.5.9",
@@ -15,19 +15,27 @@
       }
     },
     "@antora/cli": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/cli/-/cli-2.3.3.tgz",
-      "integrity": "sha512-mWxMMWKzTmhmTgAeAVestZf4CRcC4lBD5l521J2fsdGpGx9dQGiwqQZqNcwROJDE+Lg0YfXYYqP1UUKhZwYz6Q==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/cli/-/cli-2.3.4.tgz",
+      "integrity": "sha512-KItaWFEf/X4LLY2XCidjD00oUp4Ay7y9Hu26+T8dPqV+qnMwOL+MGHhYXsJz+4JaeNJu1Ofwc4onmShpwHQruA==",
       "dev": true,
       "requires": {
-        "@antora/playbook-builder": "2.3.3",
-        "commander": "~5.1"
+        "@antora/playbook-builder": "2.3.4",
+        "commander": "~6.1"
+      },
+      "dependencies": {
+        "commander": {
+          "version": "6.1.0",
+          "resolved": "https://registry.npmjs.org/commander/-/commander-6.1.0.tgz",
+          "integrity": "sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA==",
+          "dev": true
+        }
       }
     },
     "@antora/content-aggregator": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-2.3.3.tgz",
-      "integrity": "sha512-ehr0VmPltRCmKuSIT5idSnI7S2sn/q9UHBdB85GsvxOqgfM08lnkZrxbdiVqmg+06rLi8qUUCLB3dI4RZ8+xvw==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/content-aggregator/-/content-aggregator-2.3.4.tgz",
+      "integrity": "sha512-ZwlGm/t90PUnGVo+pir71O+wC+gyXnVuhoAed+9bBLjsiGI7EGUzwUEXSZqHRSihPx5XLFj6pZinoCGX+uabcw==",
       "dev": true,
       "requires": {
         "@antora/expand-path-helper": "~1.0",
@@ -41,28 +49,28 @@
         "mime-types": "~2.1",
         "multi-progress": "~2.0",
         "picomatch": "~2.2",
-        "through2": "~3.0",
+        "through2": "~4.0",
         "vinyl": "~2.2",
         "vinyl-fs": "~3.0"
       }
     },
     "@antora/content-classifier": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-2.3.3.tgz",
-      "integrity": "sha512-VLnOIuL0uRasQsXJ8m2vjpAFdEkpWfs1L32OuVupQ1SwjpUAvJz46W3pVg9qxxEWRRjtidCvcc3KY0LI6X0Jvw==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/content-classifier/-/content-classifier-2.3.4.tgz",
+      "integrity": "sha512-DR4I6dLSZEFOS3T0F/hYwLf3AGY2Rb3e9j8V8ygEFzdP8OySAAZWyTjjJPF4pJZqjWtqD7s7S1f5/cCI83977Q==",
       "dev": true,
       "requires": {
-        "@antora/asciidoc-loader": "2.3.3",
+        "@antora/asciidoc-loader": "2.3.4",
         "vinyl": "~2.2"
       }
     },
     "@antora/document-converter": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/document-converter/-/document-converter-2.3.3.tgz",
-      "integrity": "sha512-mGdDHRxYPts3QiT/thYVoQz1QgFXN6ZFU2jgjX0VmCzcIwKGK0TOgzbp+1A3V0o92VAISEmrjC812orbtHeKqA==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/document-converter/-/document-converter-2.3.4.tgz",
+      "integrity": "sha512-Fo2SKdX3BlNrvfQEBOi2II+YmYzdEqKQ5+lO2pzxJuNBfqN0kJJYYk30jFPR27h6QuU43U/XZgufyDt+FjfdZg==",
       "dev": true,
       "requires": {
-        "@antora/asciidoc-loader": "2.3.3"
+        "@antora/asciidoc-loader": "2.3.4"
       }
     },
     "@antora/expand-path-helper": {
@@ -72,18 +80,18 @@
       "dev": true
     },
     "@antora/navigation-builder": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-2.3.3.tgz",
-      "integrity": "sha512-dx8PPFPvRBF+KInDXZU8k5dJ3sIVh1VvfsZhPUI27d5HMi+FRa0le8PK0OK5Hms4ixY/c1lXGcCAPFt0aH4Lxw==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/navigation-builder/-/navigation-builder-2.3.4.tgz",
+      "integrity": "sha512-55I7p9tNTernQ/YR1+mp6RRXMV5EcU8q20Tdodt3mazdm3ObTe9E9XVAvUDFmDzRA27D0eb06jVRwLoth1gHYA==",
       "dev": true,
       "requires": {
-        "@antora/asciidoc-loader": "2.3.3"
+        "@antora/asciidoc-loader": "2.3.4"
       }
     },
     "@antora/page-composer": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/page-composer/-/page-composer-2.3.3.tgz",
-      "integrity": "sha512-yp1bHj5twD8TbBn8MHwe7488EB+xVmbyFJBvV2GLMyiWN7DnlCaW/AaCiw05vsU4mDAd+MQ8P+KeNhDRZnlU2w==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/page-composer/-/page-composer-2.3.4.tgz",
+      "integrity": "sha512-xY0O9X87DzcoP6k/5Jx55ysy0iQIhgav3q1JbOQK/FoYQYHbiQgmVWOjJdqh5nZw57ih3yE20JROPuYqOYuUZA==",
       "dev": true,
       "requires": {
         "handlebars": "~4.7",
@@ -91,9 +99,9 @@
       }
     },
     "@antora/playbook-builder": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-2.3.3.tgz",
-      "integrity": "sha512-X9S38WgX2diZISNF4QKdF4ZfdND4ySsMlI26Iz4iybxf7xNlUJE1lAk9RM57Ooq543lEUNSnYHpECb1tog2BNw==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/playbook-builder/-/playbook-builder-2.3.4.tgz",
+      "integrity": "sha512-iPjBndcoZhWqpN608WOkXKUUD94b3JX38igebshiT5/NRINJbeEclpdEX/gPv8D1Z1JcrSVGURZQO1uML76dkg==",
       "dev": true,
       "requires": {
         "@iarna/toml": "~2.2",
@@ -104,48 +112,48 @@
       }
     },
     "@antora/redirect-producer": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-2.3.3.tgz",
-      "integrity": "sha512-69QtpB9wPVsg7/ykJq8zYUrHywSOtfgJEizxK+GmWharjZyrMReNB7IX1pg7Dk8qI6CGB0OOkhIYC41nGmuhmg==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/redirect-producer/-/redirect-producer-2.3.4.tgz",
+      "integrity": "sha512-148amiLc+1Pod6kluAOBke8OATFWFUW3LZdTPFVfqX1lJolCp5ciOnGciy52sIIysSyVkQUjotEUhqGO9Af1EQ==",
       "dev": true,
       "requires": {
-        "@antora/asciidoc-loader": "2.3.3",
+        "@antora/asciidoc-loader": "2.3.4",
         "vinyl": "~2.2"
       }
     },
     "@antora/site-generator-default": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/site-generator-default/-/site-generator-default-2.3.3.tgz",
-      "integrity": "sha512-kY2j2gsBo1U4Jn+WqK09chsFgXbbUvafgqGo3SzFDdjpsG/NvIylLK3g+bbZ0X9N7FysXytlAhyAYlOJDvXjGw==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/site-generator-default/-/site-generator-default-2.3.4.tgz",
+      "integrity": "sha512-uRiFJ/nG5bxjDmFOur27ae7A1J7r+OFVocEwx+vVLRvVYfNHxYP0fI2uUrmJTci8xJ92NLH9VLHpfsHypsoq9Q==",
       "dev": true,
       "requires": {
-        "@antora/asciidoc-loader": "2.3.3",
-        "@antora/content-aggregator": "2.3.3",
-        "@antora/content-classifier": "2.3.3",
-        "@antora/document-converter": "2.3.3",
-        "@antora/navigation-builder": "2.3.3",
-        "@antora/page-composer": "2.3.3",
-        "@antora/playbook-builder": "2.3.3",
-        "@antora/redirect-producer": "2.3.3",
-        "@antora/site-mapper": "2.3.3",
-        "@antora/site-publisher": "2.3.3",
-        "@antora/ui-loader": "2.3.3"
+        "@antora/asciidoc-loader": "2.3.4",
+        "@antora/content-aggregator": "2.3.4",
+        "@antora/content-classifier": "2.3.4",
+        "@antora/document-converter": "2.3.4",
+        "@antora/navigation-builder": "2.3.4",
+        "@antora/page-composer": "2.3.4",
+        "@antora/playbook-builder": "2.3.4",
+        "@antora/redirect-producer": "2.3.4",
+        "@antora/site-mapper": "2.3.4",
+        "@antora/site-publisher": "2.3.4",
+        "@antora/ui-loader": "2.3.4"
       }
     },
     "@antora/site-mapper": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-2.3.3.tgz",
-      "integrity": "sha512-ERMGWl6s9B42crML7Tt4alPdJ/diSE6zQUSIMbbK7biI1EzjwxUCgKQ5lRJllUuGAdcXuYWQLGrpj/CWJzUXXA==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/site-mapper/-/site-mapper-2.3.4.tgz",
+      "integrity": "sha512-GVghn6ausIWZlUfbEEdDD4YB7M1mWJAUMokyha9sE5w0gyYoWwukKWQiwCwk/JhvnwXunMLhEUm6y2nrHEmlLw==",
       "dev": true,
       "requires": {
-        "@antora/content-classifier": "2.3.3",
+        "@antora/content-classifier": "2.3.4",
         "vinyl": "~2.2"
       }
     },
     "@antora/site-publisher": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-2.3.3.tgz",
-      "integrity": "sha512-LAavxXd3wmH0hWqNkKMgQuj/fjE08BTO6zYR51KLBO798h0f7H0OgyBI+p8c7l/QANpAfjaWyBpbR1zOxnLCMQ==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/site-publisher/-/site-publisher-2.3.4.tgz",
+      "integrity": "sha512-7xI/5OdjKq5tkdGzE0ABkl/QpIcgtnof+rnIWZweQKeQtA3LWutvEHtdIeXLQt0oNZmE/kf45FwC2XCg9/ptDg==",
       "dev": true,
       "requires": {
         "@antora/expand-path-helper": "~1.0",
@@ -156,9 +164,9 @@
       }
     },
     "@antora/ui-loader": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-2.3.3.tgz",
-      "integrity": "sha512-bQVb6PE34iDmZj6wZZzYm3rLjguxoSqHZj4QReVQsOle/LdIwl48hV9Iz/Pivy9NtVCui9LL/lmSQzMt0G0jkw==",
+      "version": "2.3.4",
+      "resolved": "https://registry.npmjs.org/@antora/ui-loader/-/ui-loader-2.3.4.tgz",
+      "integrity": "sha512-eorTmZW7zc6ZHgGLt3Vrq7mzPuobPeJnyfli50/m/DIQ91slkqjPKUYGcq4paPEz6IWoa7LT2ZwtwA5KzMyTPg==",
       "dev": true,
       "requires": {
         "@antora/expand-path-helper": "~1.0",
@@ -170,7 +178,7 @@
         "gulp-vinyl-zip": "~2.2",
         "js-yaml": "~3.14",
         "minimatch-all": "~1.1",
-        "through2": "~3.0",
+        "through2": "~4.0",
         "vinyl": "~2.2",
         "vinyl-fs": "~3.0"
       }
@@ -477,9 +485,9 @@
       "dev": true
     },
     "async-lock": {
-      "version": "1.2.4",
-      "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.2.4.tgz",
-      "integrity": "sha512-UBQJC2pbeyGutIfYmErGc9RaJYnpZ1FHaxuKwb0ahvGiiCkPUf3p67Io+YLPmmv3RHY+mF6JEtNW8FlHsraAaA==",
+      "version": "1.2.8",
+      "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.2.8.tgz",
+      "integrity": "sha512-G+26B2jc0Gw0EG/WN2M6IczuGepBsfR1+DtqLnyFSH4p2C668qkOCtEkGNVEaaNAVlYwEMazy1+/jnLxltBkIQ==",
       "dev": true
     },
     "asynckit": {
@@ -522,9 +530,9 @@
       }
     },
     "bl": {
-      "version": "4.0.2",
-      "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz",
-      "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==",
+      "version": "4.0.4",
+      "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.4.tgz",
+      "integrity": "sha512-7tdr4EpSd7jJ6tuQ21vu2ke8w7pNEstzj1O8wwq6sNNzO3UDi5MA8Gny/gquCj7r2C6fHudg8tKRGyjRgmvNxQ==",
       "dev": true,
       "requires": {
         "buffer": "^5.5.0",
@@ -628,19 +636,19 @@
       }
     },
     "buffer": {
-      "version": "5.6.0",
-      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
-      "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
+      "version": "5.7.1",
+      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+      "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
       "dev": true,
       "requires": {
-        "base64-js": "^1.0.2",
-        "ieee754": "^1.1.4"
+        "base64-js": "^1.3.1",
+        "ieee754": "^1.1.13"
       },
       "dependencies": {
         "base64-js": {
-          "version": "1.3.1",
-          "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
-          "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
+          "version": "1.5.1",
+          "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+          "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
           "dev": true
         }
       }
@@ -755,6 +763,16 @@
         }
       }
     },
+    "call-bind": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+      "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+      "dev": true,
+      "requires": {
+        "function-bind": "^1.1.1",
+        "get-intrinsic": "^1.0.2"
+      }
+    },
     "camelcase": {
       "version": "5.3.1",
       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
@@ -1005,9 +1023,9 @@
       }
     },
     "convict": {
-      "version": "6.0.0",
-      "resolved": "https://registry.npmjs.org/convict/-/convict-6.0.0.tgz",
-      "integrity": "sha512-osfPkv5yjVoZqrTWBXuh/ABGpFoaJplbt0WXr0CodR4CSWt8UnzY4PSUyRz/+5BX5YUtWcToG29Kr0B6xhdIMg==",
+      "version": "6.0.1",
+      "resolved": "https://registry.npmjs.org/convict/-/convict-6.0.1.tgz",
+      "integrity": "sha512-M4YNNq5NV4/VS8JhvBSHAokwvQRL4evEuU0VFe1GNPiqnj9TAkLXpf39ImCCVZlsp3CFp04bc/kRSWPGsJGJWg==",
       "dev": true,
       "requires": {
         "lodash.clonedeep": "^4.5.0",
@@ -1477,6 +1495,17 @@
         "wide-align": "^1.1.0"
       }
     },
+    "get-intrinsic": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+      "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+      "dev": true,
+      "requires": {
+        "function-bind": "^1.1.1",
+        "has": "^1.0.3",
+        "has-symbols": "^1.0.1"
+      }
+    },
     "get-stdin": {
       "version": "8.0.0",
       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
@@ -1731,9 +1760,9 @@
       }
     },
     "handlebars": {
-      "version": "4.7.6",
-      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz",
-      "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==",
+      "version": "4.7.7",
+      "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
+      "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
       "dev": true,
       "requires": {
         "minimist": "^1.2.5",
@@ -1759,6 +1788,15 @@
         "har-schema": "^2.0.0"
       }
     },
+    "has": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+      "dev": true,
+      "requires": {
+        "function-bind": "^1.1.1"
+      }
+    },
     "has-flag": {
       "version": "4.0.0",
       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -1766,9 +1804,9 @@
       "dev": true
     },
     "has-symbols": {
-      "version": "1.0.1",
-      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
-      "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+      "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
       "dev": true
     },
     "has-unicode": {
@@ -1850,9 +1888,9 @@
       }
     },
     "ieee754": {
-      "version": "1.1.13",
-      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
-      "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
+      "version": "1.2.1",
+      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+      "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
       "dev": true
     },
     "ignore": {
@@ -2407,9 +2445,9 @@
       }
     },
     "map-obj": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
-      "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
+      "version": "4.2.0",
+      "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.0.tgz",
+      "integrity": "sha512-NAq0fCmZYGz9UFEQyndp7sisrow4GroyGeKluyKC/chuITZsPyOyC1UJZPJlVFImhXdROIP5xqouRLThT3BbpQ==",
       "dev": true
     },
     "marky": {
@@ -2473,12 +2511,12 @@
       "dev": true
     },
     "minimisted": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/minimisted/-/minimisted-2.0.0.tgz",
-      "integrity": "sha512-oP88Dw3LK/pdrKyMdlbmg3W50969UNr4ctISzJfPl+YPYHTAOrS+dihXnsgRNKSRIzDsrnV3eE2CCVlZbpOKdQ==",
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/minimisted/-/minimisted-2.0.1.tgz",
+      "integrity": "sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==",
       "dev": true,
       "requires": {
-        "minimist": "^1.2.0"
+        "minimist": "^1.2.5"
       }
     },
     "minipass": {
@@ -2610,9 +2648,9 @@
       }
     },
     "neo-async": {
-      "version": "2.6.1",
-      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
-      "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
+      "version": "2.6.2",
+      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+      "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
       "dev": true
     },
     "nested-error-stacks": {
@@ -2943,15 +2981,15 @@
       "dev": true
     },
     "object.assign": {
-      "version": "4.1.0",
-      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
-      "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+      "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
       "dev": true,
       "requires": {
-        "define-properties": "^1.1.2",
-        "function-bind": "^1.1.1",
-        "has-symbols": "^1.0.0",
-        "object-keys": "^1.0.11"
+        "call-bind": "^1.0.0",
+        "define-properties": "^1.1.3",
+        "has-symbols": "^1.0.1",
+        "object-keys": "^1.1.1"
       }
     },
     "once": {
@@ -3616,9 +3654,9 @@
       "dev": true
     },
     "simple-concat": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
-      "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=",
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
+      "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==",
       "dev": true
     },
     "simple-get": {
@@ -3798,13 +3836,12 @@
       "dev": true
     },
     "through2": {
-      "version": "3.0.2",
-      "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
-      "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+      "version": "4.0.2",
+      "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+      "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
       "dev": true,
       "requires": {
-        "inherits": "^2.0.4",
-        "readable-stream": "2 || 3"
+        "readable-stream": "3"
       }
     },
     "through2-filter": {
@@ -3982,9 +4019,9 @@
       }
     },
     "uglify-js": {
-      "version": "3.10.0",
-      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.0.tgz",
-      "integrity": "sha512-Esj5HG5WAyrLIdYU74Z3JdG2PxdIusvj6IWHMtlyESxc7kcDz7zYlYjpnSokn1UbpV0d/QX9fan7gkCNd/9BQA==",
+      "version": "3.13.3",
+      "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.3.tgz",
+      "integrity": "sha512-otIc7O9LyxpUcQoXzj2hL4LPWKklO6LJWoJUzNa8A17Xgi4fOeDC8FBDOLHnC/Slo1CQgsZMcM6as0M76BZaig==",
       "dev": true,
       "optional": true
     },
@@ -4139,9 +4176,9 @@
       }
     },
     "vinyl": {
-      "version": "2.2.0",
-      "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz",
-      "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==",
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
+      "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
       "dev": true,
       "requires": {
         "clone": "^2.1.1",
diff --git a/doc-sites/package.json b/doc-sites/package.json
index 720a7d0..e1b28dc 100644
--- a/doc-sites/package.json
+++ b/doc-sites/package.json
@@ -24,8 +24,8 @@
   "author": "Apache James Contributors <se...@james.apache.org>",
   "license": "ISC",
   "devDependencies": {
-    "@antora/cli": "^2.3.3",
-    "@antora/site-generator-default": "^2.3.3",
+    "@antora/cli": "^2.3.4",
+    "@antora/site-generator-default": "^2.3.4",
     "npm-check-updates": "^7.0.2"
   }
 }

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[james-site] 02/08: Added license warning tp not publish the website.

Posted by bt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch live
in repository https://gitbox.apache.org/repos/asf/james-site.git

commit c4f9e4527dfaa9c04348009100cd0616e2d0640a
Author: Eugen Stan <ie...@apache.org>
AuthorDate: Wed Aug 19 16:44:18 2020 +0300

    Added license warning tp not publish the website.
---
 README.adoc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/README.adoc b/README.adoc
index b03f421..650a688 100644
--- a/README.adoc
+++ b/README.adoc
@@ -9,3 +9,6 @@ This repository is used for storing (some) content for https://james.apache.org[
 It's also used to build and publish the website.
 
 Please see https://james.apache.org/james-site/latest/index.html[online documentation website] or the `docs/` folder.
+
+IMPORTANT: The website must not be published as Apache Source files.
+The reason is the antora ui-bundle uses MPL 2.0 license and we can't mix it with ASF 2.0 https://issues.apache.org/jira/browse/LEGAL-530 .

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[james-site] 01/08: JAMES-3226 #comment Using github urls for edit-url

Posted by bt...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

btellier pushed a commit to branch live
in repository https://gitbox.apache.org/repos/asf/james-site.git

commit 4c636c662c65ac905659f7ea10b33677c09e1a55
Author: Eugen Stan <ie...@apache.org>
AuthorDate: Fri Jul 31 14:16:48 2020 +0300

    JAMES-3226 #comment Using github urls for edit-url
    
    Signed-off-by: Eugen Stan <ie...@apache.org>
---
 doc-sites/antora-playbook-local.yml |  2 +-
 doc-sites/antora-playbook.yml       | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/doc-sites/antora-playbook-local.yml b/doc-sites/antora-playbook-local.yml
index 18b9bc8..719c089 100644
--- a/doc-sites/antora-playbook-local.yml
+++ b/doc-sites/antora-playbook-local.yml
@@ -5,7 +5,7 @@
 site:
   title: Apache James
   url: https://james.apache.org/
-  start_page: main::index.adoc
+  start_page: james-site::homepage.adoc
 content:
   sources:
   - url: ./../../james-hupa
diff --git a/doc-sites/antora-playbook.yml b/doc-sites/antora-playbook.yml
index 8d982d5..75a6900 100644
--- a/doc-sites/antora-playbook.yml
+++ b/doc-sites/antora-playbook.yml
@@ -4,31 +4,31 @@ site:
   start_page: james-site::homepage.adoc
 content:
   sources:
-  - url: https://gitbox.apache.org/repos/asf/james-hupa.git
+  - url: https://github.com/apache/james-hupa.git
     branches: master
     start_path: docs
     edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://gitbox.apache.org/repos/asf/james-jdkim.git
+  - url: https://github.com/apache/james-jdkim.git
     branches: master
     start_path: docs
     edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://gitbox.apache.org/repos/asf/james-jsieve.git
+  - url: https://github.com/apache/james-jsieve.git
     branches: master
     start_path: docs
     edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://gitbox.apache.org/repos/asf/james-jspf.git
+  - url: https://github.com/apache/james-jspf.git
     branches: master
     start_path: docs
     edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://gitbox.apache.org/repos/asf/james-mime4j.git
+  - url: https://github.com/apache/james-mime4j.git
     branches: master
     start_path: docs
     edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://gitbox.apache.org/repos/asf/james-project.git
+  - url: https://github.com/apache/james-project.git
     branches: master
     start_path: docs
     edit_url: '{web_url}/blob/{refname}/{path}'
-  - url: https://gitbox.apache.org/repos/asf/james-postage.git
+  - url: https://github.com/apache/james-postage.git
     branches: master
     start_path: docs
     edit_url: '{web_url}/blob/{refname}/{path}'

---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org