Set up per-component/version author mode playbook; don't list indexing to console, tweaks
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..094af44
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+.cache
+.idea
+build
+node_modules
diff --git a/antora-playbook-component.yml b/antora-playbook-component.yml
new file mode 100644
index 0000000..febe011
--- /dev/null
+++ b/antora-playbook-component.yml
@@ -0,0 +1,22 @@
+site:
+  title: Apache Aries
+  start_page: documentation::index.adoc
+content:
+  sources:
+#  This is a local "author mode" playbook for this component/version only
+  - url: ./
+    branches: HEAD
+
+asciidoc:
+  extensions:
+    - "@djencks/asciidoctor-antora-indexer"
+
+ui:
+  bundle:
+    url: "./node_modules/@apache-aries/aries-antora-ui/build/aries-antora-ui-bundle.zip"
+    snapshot: true
+  #currently .htaccess has to be copied by hand, see https://gitlab.com/antora/antora/-/issues/627 and package.json
+#  supplemental_files: ./supplemental-ui
+
+output:
+  clean: true
diff --git a/antora.yml b/antora.yml
index 45b03c2..1453a81 100644
--- a/antora.yml
+++ b/antora.yml
@@ -1,4 +1,5 @@
 name: documentation
+title: Documentation
 version: master
 start_page: index.adoc
 nav:
diff --git a/modules/ROOT/pages/auto-index.adoc b/modules/ROOT/pages/auto-index.adoc
index a555f55..db1f367 100644
--- a/modules/ROOT/pages/auto-index.adoc
+++ b/modules/ROOT/pages/auto-index.adoc
@@ -1,6 +1,6 @@
 = Temporary auto-index page
 //uncomment to generate temporary nav file contents on console.
-:antora-indexer-log-lists:
+//:antora-indexer-log-lists:
 
 * Community
 
diff --git a/modules/ROOT/pages/community/boardreports.adoc b/modules/ROOT/pages/community/boardreports.adoc
index e86438e..8d33b7e 100644
--- a/modules/ROOT/pages/community/boardreports.adoc
+++ b/modules/ROOT/pages/community/boardreports.adoc
@@ -19,46 +19,53 @@
 * xref:community/boardreports/july-2016.adoc[July 2016]
 * xref:community/boardreports/april-2016.adoc[April 2016]
 * xref:community/boardreports/jan-2016.adoc[January 2016]
-+
+
 == 2015
+
 * xref:community/boardreports/nov-2015.adoc[November 2015]
 * xref:community/boardreports/july-2015.adoc[July 2015]
 * xref:community/boardreports/april-2015.adoc[April 2015]
 * xref:community/boardreports/feb-2015.adoc[February 2015]
-+
+
 == 2014
+
 * xref:community/boardreports/oct-2014.adoc[October 2014]
 * xref:community/boardreports/july-2014.adoc[July 2014]
 * xref:community/boardreports/april-2014.adoc[April 2014]
 * xref:community/boardreports/january-2014.adoc[January 2014]
-+
+
 == 2013
+
 * xref:community/boardreports/oct-2013.adoc[October 2013]
 * xref:community/boardreports/july-2013.adoc[July 2013]
 * xref:community/boardreports/april-2013.adoc[April 2013]
 * xref:community/boardreports/january-2013.adoc[January 2013]
-+
+
 == 2012
+
 * xref:community/boardreports/october-2012.adoc[October 2012]
 * xref:community/boardreports/july-2012.adoc[July 2012]
 * xref:community/boardreports/april-2012.adoc[April 2012]
 * xref:community/boardreports/january-2012.adoc[January 2012]
-+
+
 == 2011
+
 * xref:community/boardreports/october-2011.adoc[October 2011]
 * xref:community/boardreports/july-2011.adoc[July 2011]
 * xref:community/boardreports/april-2011.adoc[April 2011]
 * xref:community/boardreports/march-2011.adoc[March 2011]
 * xref:community/boardreports/february-2011.adoc[February 2011]
 * xref:community/boardreports/january-2011.adoc[January 2011]
-+
+
 == 2010
+
 * xref:community/boardreports/december-2010.adoc[December 2010]
 * xref:community/boardreports/september-2010.adoc[September 2010]
 * xref:community/boardreports/june-2010.adoc[June 2010]
 * xref:community/boardreports/march-2010.adoc[March 2010]
-+
+
 == 2009
+
 * xref:community/boardreports/december-2009.adoc[December 2009]
 * xref:community/boardreports/november-2009.adoc[November 2009]
 * xref:community/boardreports/october-2009.adoc[October 2009]
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..3366ec5
--- /dev/null
+++ b/package.json
@@ -0,0 +1,14 @@
+{
+  "private": true,
+  "scripts": {
+    "clean-build": "npm run clean-install;npm run build",
+    "clean-install": "rm -rf node_modules/ .cache/ package-lock.json;npm i --cache=.cache/npm",
+    "build": "node_modules/.bin/antora antora-playbook-component.yml --stacktrace --fetch --clean"
+  },
+  "devDependencies": {
+    "@antora/cli": "^2.3.3",
+    "@antora/site-generator-default": "^2.3.3",
+    "@djencks/asciidoctor-antora-indexer": "^0.0.4",
+    "@apache-aries/aries-antora-ui": "https://github.com/djencks/aries-antora-ui.git"
+  }
+}