diff --git a/spring-grpc-docs/.gitignore b/spring-grpc-docs/.gitignore new file mode 100644 index 0000000..803352e --- /dev/null +++ b/spring-grpc-docs/.gitignore @@ -0,0 +1 @@ +!package.json diff --git a/spring-grpc-docs/package.json b/spring-grpc-docs/package.json new file mode 100644 index 0000000..460e130 --- /dev/null +++ b/spring-grpc-docs/package.json @@ -0,0 +1,14 @@ +{ + "dependencies": { + "@antora/atlas-extension": "^1.0.0-alpha.1", + "@antora/cli": "^3.2.0-alpha.2", + "@antora/collector-extension": "^1.0.0-alpha.3", + "@antora/site-generator-default": "^3.2.0-alpha.2", + "@asciidoctor/cli": "^4.0.0", + "@asciidoctor/tabs": "^1.0.0-beta.3", + "@djencks/asciidoctor-mathjax": "^0.0.9", + "@springio/antora-extensions": "^1.5.0", + "@springio/asciidoctor-extensions": "^1.0.0-alpha.9", + "downdoc": "^1.0.2-stable" + } +} diff --git a/spring-grpc-docs/pom.xml b/spring-grpc-docs/pom.xml index 85fb27d..dab7f32 100644 --- a/spring-grpc-docs/pom.xml +++ b/spring-grpc-docs/pom.xml @@ -14,6 +14,7 @@ 3.4.1 + 1.15.1 3.0.3 ${project.basedir}/src/main/antora/modules/ROOT/partials/_configprops.adoc spring.grpc.* @@ -47,6 +48,25 @@ + + com.github.eirslett + frontend-maven-plugin + ${maven-frontend-plugin.version} + + + install node and npm + + install-node-and-npm + npm + + generate-resources + + + + + v18.17.1 + + io.spring.maven.antora antora-maven-plugin @@ -184,7 +204,8 @@ compile - ${project.build.directory}/gems/bin/asciidoctor-reducer -o + + ${project.build.directory}/gems/bin/asciidoctor-reducer -o ${project.build.directory}/CONTRIBUTING.adoc ${basedir}/src/main/antora/modules/ROOT/pages/contribution-guidelines.adoc