initial Aries playbook project
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..6397c2d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/build/
+package-lock.json
+node
+node_modules
+.cache
diff --git a/antora-playbook.yml b/antora-playbook.yml
new file mode 100644
index 0000000..c821697
--- /dev/null
+++ b/antora-playbook.yml
@@ -0,0 +1,19 @@
+site:
+ title: Apache Aries
+ start_page: documentation::index.adoc
+content:
+ sources:
+ - url: ./../site
+ branches: HEAD
+
+asciidoc:
+ extensions:
+ - "@djencks/asciidoctor-antora-indexer"
+
+ui:
+ bundle:
+ url: https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/master/raw/build/ui-bundle.zip?job=bundle-stable
+ snapshot: true
+
+output:
+ clean: true
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..aa69fbb
--- /dev/null
+++ b/package.json
@@ -0,0 +1,13 @@
+{
+ "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.yml --stacktrace --fetch --clean"
+ },
+ "devDependencies": {
+ "@antora/cli": "^2.3.3",
+ "@antora/site-generator-default": "^2.3.3",
+ "@djencks/asciidoctor-antora-indexer": "^0.0.4"
+ }
+}
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..81bbda6
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.my.project</groupId>
+ <artifactId>antora-site</artifactId>
+ <version>0.0.1</version>
+ <packaging>pom</packaging>
+
+ <properties>
+ <!-- see https://github.com/eirslett/frontend-maven-plugin -->
+ <frontend.maven.plugin.version>1.10.0</frontend.maven.plugin.version>
+ <!-- See https://nodejs.org/en/download/ for latest node and npm (lts) versions -->
+ <node.version>v12.18.2</node.version>
+ <npm.version>6.14.5</npm.version>
+ </properties>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>com.github.eirslett</groupId>
+ <artifactId>frontend-maven-plugin</artifactId>
+ <version>${frontend.maven.plugin.version}</version>
+
+ <executions>
+
+ <execution>
+ <id>install node and npm</id>
+ <goals>
+ <goal>install-node-and-npm</goal>
+ </goals>
+ <configuration>
+ <nodeVersion>${node.version}</nodeVersion>
+ <npmVersion>${npm.version}</npmVersion>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>npm run clean-install</id>
+ <goals>
+ <goal>npm</goal>
+ </goals>
+ <configuration>
+ <arguments>run clean-install</arguments>
+ </configuration>
+ </execution>
+
+ <execution>
+ <id>npm run build</id>
+ <goals>
+ <goal>npm</goal>
+ </goals>
+ <configuration>
+ <arguments>run build</arguments>
+ </configuration>
+ </execution>
+
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>