This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 122f1a49a3bd5c5afc7557e04da8ba2d9d0b8ab6 Author: Stephen Mallette <[email protected]> AuthorDate: Fri Jul 17 12:01:54 2026 -0400 Rename docs extension to tinkeradoc-extension and repackage Renames the docs/tinkerpop-docs directory and Maven artifact to tinkeradoc-extension, moves the code to org.apache.tinkerpop.tinkeradoc, and adds a README describing the AsciiDoc extension. The gremlin-docs AsciiDoc attributes and gremlin.docs Maven properties are unchanged. Also folds GremlinTreeprocessor into the module -- it had been committed under tools/tinkerpop-docs, leaving the extension unable to compile -- and corrects the bare-block test to expect TinkerGraph.open(). --- bin/process-docs.sh | 2 +- .../dev/developer/development-environment.asciidoc | 2 +- docs/tinkeradoc-extension/README.md | 82 ++++++++++++++++++++++ .../pom.xml | 4 +- .../tinkeradoc}/ConsoleRestartHandler.java | 2 +- .../tinkerpop/tinkeradoc}/GremlinConsole.java | 2 +- .../tinkeradoc}/GremlinDocsExtension.java | 2 +- .../tinkeradoc}/GremlinPostprocessor.java | 2 +- .../tinkeradoc}/GremlinTreeprocessor.java | 2 +- .../tinkeradoc}/PluginDirectoryRestartHandler.java | 2 +- .../tinkerpop/tinkeradoc}/TabbedHtmlBuilder.java | 2 +- ...ciidoctor.jruby.extension.spi.ExtensionRegistry | 1 + .../src/main/resources/hadoop-conf/core-site.xml | 0 .../resources/hadoop-conf/hadoop-docs.properties | 0 .../tinkerpop/tinkeradoc}/GremlinConsoleTest.java | 2 +- .../tinkerpop/tinkeradoc}/GremlinDocsTest.java | 2 +- .../tinkeradoc}/GremlinPostprocessorTest.java | 2 +- .../tinkeradoc}/GremlinTreeprocessorTest.java | 4 +- .../tinkerpop/tinkeradoc}/IntegrationTest.java | 2 +- .../PluginDirectoryRestartHandlerTest.java | 2 +- .../tinkeradoc}/TabbedHtmlBuilderTest.java | 2 +- .../test/resources/integration-fixture.asciidoc | 0 ...ciidoctor.jruby.extension.spi.ExtensionRegistry | 1 - pom.xml | 2 +- 24 files changed, 103 insertions(+), 21 deletions(-) diff --git a/bin/process-docs.sh b/bin/process-docs.sh index b4cebbbf76..31bfd662f6 100755 --- a/bin/process-docs.sh +++ b/bin/process-docs.sh @@ -212,7 +212,7 @@ org.apache.tinkerpop.gremlin.sparql.jsr223.SparqlGremlinPlugin EOF # 5. Copy hadoop config to console classpath -HADOOP_CONF_SRC="docs/tinkerpop-docs/src/main/resources/hadoop-conf" +HADOOP_CONF_SRC="docs/tinkeradoc-extension/src/main/resources/hadoop-conf" cp "${HADOOP_CONF_SRC}/core-site.xml" "${CONSOLE_HOME}/conf/" cp "${HADOOP_CONF_SRC}/hadoop-docs.properties" "${CONSOLE_HOME}/conf/" diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index 0256f346c6..27105e7a17 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -123,7 +123,7 @@ an issue when working with SNAPSHOT dependencies. === Documentation Environment The core of the documentation generation process is an link:https://asciidoctor.org/[AsciidoctorJ] extension -(`docs/tinkerpop-docs`) which walks each AsciiDoc book, executes the `[gremlin-groovy]` code blocks against a long-lived +(`docs/tinkeradoc-extension`) which walks each AsciiDoc book, executes the `[gremlin-groovy]` code blocks against a long-lived Gremlin Console subprocess, and renders the console output as tabbed HTML. The orchestration script `bin/process-docs.sh` wraps this and acts as the entrypoint: it validates the Gremlin Console and Gremlin Server distributions, installs the required plugins into the console, starts a Gremlin Server (for the `:remote` examples) and diff --git a/docs/tinkeradoc-extension/README.md b/docs/tinkeradoc-extension/README.md new file mode 100644 index 0000000000..6903e2bfe7 --- /dev/null +++ b/docs/tinkeradoc-extension/README.md @@ -0,0 +1,82 @@ +<!-- +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to You under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +--> +# Tinkeradoc Extension + +An [AsciidoctorJ](https://asciidoctor.org/) extension that renders the executable Gremlin code blocks in the +TinkerPop documentation. It is a build-time tool for producing the docs under `docs/src` — it is not part of the +TinkerPop distribution and is never published to Maven Central. + +This is a standalone Maven project rather than a module of the root reactor. The root `pom.xml` consumes it as a +plugin dependency of `asciidoctor-maven-plugin` under the `asciidoc` profile, so it must already be installed in the +local repository before the docs can be generated. + +## What It Does + +The extension registers with AsciidoctorJ through the SPI (`GremlinDocsExtension`) and contributes two processors: + +- **`GremlinTreeprocessor`** walks the parsed AsciiDoc AST, finds `[gremlin-groovy]` listing blocks, executes their + contents against a long-lived Gremlin Console subprocess, and replaces each block with the captured console + session. It also collects adjacent `[source,<lang>]` blocks for the supported languages (`groovy`, `java`, + `csharp`, `javascript`, `python`, `go`) into a single tabbed widget via `TabbedHtmlBuilder`. +- **`GremlinPostprocessor`** cleans up the rendered HTML: it drops the empty comment spans CodeRay emits and + substitutes the `x.y.z` version placeholder with the real TinkerPop version. + +`GremlinConsole` manages the console subprocess, driving it over stdin/stdout with prompt-based boundary detection +and dismissing `Display stack trace?` prompts. `ConsoleRestartHandler` and `PluginDirectoryRestartHandler` restart +that subprocess when a book needs a different plugin set. + +## Block Syntax + +A `gremlin-groovy` block takes an optional graph name as its second positional attribute, which seeds `graph` and `g` +before the block runs: + + [gremlin-groovy,modern] + ---- + g.V().has('name','marko').out('knows').values('name') + ---- + +Recognized graph names are `modern`, `classic`, `crew`/`theCrew`, `grateful`, `sink`, and `theZoo`. Use `existing` to +continue against whatever state the previous block left behind instead of re-initializing. + +## Configuration + +The extension reads AsciiDoc document attributes, which the root `pom.xml` wires to Maven properties: + +| Attribute | Maven property | Purpose | +|---|---|---| +| `gremlin-docs-console-home` | `gremlin.docs.console.home` | Path to the Gremlin Console distribution to launch | +| `gremlin-docs-hadoop-libs` | `gremlin.docs.hadoop.libs` | Hadoop libraries made available to the console | +| `gremlin-docs-dryrun` | `gremlin.docs.dryrun` | When `true`, blocks are processed but not executed | +| `gremlin-docs-plugins-exclude` | — | Console plugins to exclude, per document or per block | + +Note that these attribute names and their backing Maven properties retain the `gremlin-docs` / `gremlin.docs` prefix +even though the code now lives in `org.apache.tinkerpop.tinkeradoc`. + +## Building + + mvn clean install -f docs/tinkeradoc-extension/pom.xml + +Requires Java 11 or later, as AsciidoctorJ 2.5.x does. `asciidoctorj` is a `provided` dependency because the +`asciidoctor-maven-plugin` supplies it at documentation build time. + +## Generating the Docs + +Do not invoke this project directly to build documentation. `bin/process-docs.sh` is the entrypoint: it validates the +console and server distributions, installs the console plugins, starts a Gremlin Server and a Gephi mock, and then +runs Maven with the `asciidoc` profile so this extension executes. See the +[Documentation Environment](../src/dev/developer/development-environment.asciidoc) section of the developer docs for +the full workflow. diff --git a/docs/tinkerpop-docs/pom.xml b/docs/tinkeradoc-extension/pom.xml similarity index 96% rename from docs/tinkerpop-docs/pom.xml rename to docs/tinkeradoc-extension/pom.xml index b22779fb32..9a259c8fcb 100644 --- a/docs/tinkerpop-docs/pom.xml +++ b/docs/tinkeradoc-extension/pom.xml @@ -24,8 +24,8 @@ limitations under the License. <version>3.7.7-SNAPSHOT</version> <relativePath>../../pom.xml</relativePath> </parent> - <artifactId>tinkerpop-docs</artifactId> - <name>Apache TinkerPop :: Docs Extension</name> + <artifactId>tinkeradoc-extension</artifactId> + <name>Apache TinkerPop :: Tinkeradoc Extension</name> <description>AsciidoctorJ extension for processing gremlin code blocks in TinkerPop documentation</description> <packaging>jar</packaging> diff --git a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/ConsoleRestartHandler.java b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/ConsoleRestartHandler.java similarity index 97% rename from docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/ConsoleRestartHandler.java rename to docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/ConsoleRestartHandler.java index 946c97c6ac..c801547d80 100644 --- a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/ConsoleRestartHandler.java +++ b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/ConsoleRestartHandler.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import java.io.IOException; import java.util.List; diff --git a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinConsole.java b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinConsole.java similarity index 99% rename from docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinConsole.java rename to docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinConsole.java index 2ae49ee26a..0bd20ff078 100644 --- a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinConsole.java +++ b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinConsole.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import java.io.BufferedReader; import java.io.Closeable; diff --git a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinDocsExtension.java b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinDocsExtension.java similarity index 97% rename from docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinDocsExtension.java rename to docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinDocsExtension.java index a6e2e1400f..14e20b5d9d 100644 --- a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinDocsExtension.java +++ b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinDocsExtension.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.asciidoctor.Asciidoctor; import org.asciidoctor.jruby.extension.spi.ExtensionRegistry; diff --git a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinPostprocessor.java b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinPostprocessor.java similarity index 98% rename from docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinPostprocessor.java rename to docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinPostprocessor.java index 1f4fad4b8b..eb66ba4768 100644 --- a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinPostprocessor.java +++ b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinPostprocessor.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.asciidoctor.ast.Document; import org.asciidoctor.extension.Postprocessor; diff --git a/tools/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinTreeprocessor.java b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinTreeprocessor.java similarity index 99% rename from tools/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinTreeprocessor.java rename to docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinTreeprocessor.java index 8bc60dae87..b2274df899 100644 --- a/tools/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/GremlinTreeprocessor.java +++ b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinTreeprocessor.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.asciidoctor.ast.Block; import org.asciidoctor.ast.Document; diff --git a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/PluginDirectoryRestartHandler.java b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/PluginDirectoryRestartHandler.java similarity index 99% rename from docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/PluginDirectoryRestartHandler.java rename to docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/PluginDirectoryRestartHandler.java index 078cf193b0..6c7b0914d8 100644 --- a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/PluginDirectoryRestartHandler.java +++ b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/PluginDirectoryRestartHandler.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import java.io.IOException; import java.nio.file.Files; diff --git a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/TabbedHtmlBuilder.java b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/TabbedHtmlBuilder.java similarity index 99% rename from docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/TabbedHtmlBuilder.java rename to docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/TabbedHtmlBuilder.java index 707f918c0b..5098ecf5b0 100644 --- a/docs/tinkerpop-docs/src/main/java/org/apache/tinkerpop/gremlin/docs/TabbedHtmlBuilder.java +++ b/docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/TabbedHtmlBuilder.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import java.util.ArrayList; import java.util.List; diff --git a/docs/tinkeradoc-extension/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry b/docs/tinkeradoc-extension/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry new file mode 100644 index 0000000000..12aa98b0ec --- /dev/null +++ b/docs/tinkeradoc-extension/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry @@ -0,0 +1 @@ +org.apache.tinkerpop.tinkeradoc.GremlinDocsExtension diff --git a/docs/tinkerpop-docs/src/main/resources/hadoop-conf/core-site.xml b/docs/tinkeradoc-extension/src/main/resources/hadoop-conf/core-site.xml similarity index 100% rename from docs/tinkerpop-docs/src/main/resources/hadoop-conf/core-site.xml rename to docs/tinkeradoc-extension/src/main/resources/hadoop-conf/core-site.xml diff --git a/docs/tinkerpop-docs/src/main/resources/hadoop-conf/hadoop-docs.properties b/docs/tinkeradoc-extension/src/main/resources/hadoop-conf/hadoop-docs.properties similarity index 100% rename from docs/tinkerpop-docs/src/main/resources/hadoop-conf/hadoop-docs.properties rename to docs/tinkeradoc-extension/src/main/resources/hadoop-conf/hadoop-docs.properties diff --git a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinConsoleTest.java b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinConsoleTest.java similarity index 99% rename from docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinConsoleTest.java rename to docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinConsoleTest.java index d1a7fe5c86..3b8dd270d0 100644 --- a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinConsoleTest.java +++ b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinConsoleTest.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.junit.Test; diff --git a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinDocsTest.java b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinDocsTest.java similarity index 98% rename from docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinDocsTest.java rename to docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinDocsTest.java index 76d9188035..2f92ac0137 100644 --- a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinDocsTest.java +++ b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinDocsTest.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.asciidoctor.Asciidoctor; import org.asciidoctor.Options; diff --git a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinPostprocessorTest.java b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinPostprocessorTest.java similarity index 99% rename from docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinPostprocessorTest.java rename to docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinPostprocessorTest.java index ca2775d021..dc2d79b835 100644 --- a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinPostprocessorTest.java +++ b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinPostprocessorTest.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.asciidoctor.Asciidoctor; import org.asciidoctor.Attributes; diff --git a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinTreeprocessorTest.java b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinTreeprocessorTest.java similarity index 99% rename from docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinTreeprocessorTest.java rename to docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinTreeprocessorTest.java index 99f7e92550..209e73f66e 100644 --- a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/GremlinTreeprocessorTest.java +++ b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinTreeprocessorTest.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.asciidoctor.Asciidoctor; import org.asciidoctor.Attributes; @@ -82,7 +82,7 @@ public class GremlinTreeprocessorTest { final String input = "= Test\n\n[gremlin-groovy]\n----\n1+1\n----\n"; final String result = asciidoctor.convert(input, Options.builder().build()); assertThat(result, is(notNullValue())); - assertThat(executor.statements.contains("graph = TinkerGraph.open(conf)"), is(true)); + assertThat(executor.statements.contains("graph = TinkerGraph.open()"), is(true)); assertThat(executor.statements.contains("g = graph.traversal()"), is(true)); } } diff --git a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/IntegrationTest.java b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/IntegrationTest.java similarity index 99% rename from docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/IntegrationTest.java rename to docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/IntegrationTest.java index c4318d9411..3f767534ca 100644 --- a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/IntegrationTest.java +++ b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/IntegrationTest.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.asciidoctor.Asciidoctor; import org.asciidoctor.Attributes; diff --git a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/PluginDirectoryRestartHandlerTest.java b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/PluginDirectoryRestartHandlerTest.java similarity index 99% rename from docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/PluginDirectoryRestartHandlerTest.java rename to docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/PluginDirectoryRestartHandlerTest.java index d42367cb6a..13cc3eb28a 100644 --- a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/PluginDirectoryRestartHandlerTest.java +++ b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/PluginDirectoryRestartHandlerTest.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.junit.Before; import org.junit.Rule; diff --git a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/TabbedHtmlBuilderTest.java b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/TabbedHtmlBuilderTest.java similarity index 99% rename from docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/TabbedHtmlBuilderTest.java rename to docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/TabbedHtmlBuilderTest.java index 20e5f59622..998c4104e2 100644 --- a/docs/tinkerpop-docs/src/test/java/org/apache/tinkerpop/gremlin/docs/TabbedHtmlBuilderTest.java +++ b/docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/TabbedHtmlBuilderTest.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.tinkerpop.gremlin.docs; +package org.apache.tinkerpop.tinkeradoc; import org.junit.Before; import org.junit.Test; diff --git a/docs/tinkerpop-docs/src/test/resources/integration-fixture.asciidoc b/docs/tinkeradoc-extension/src/test/resources/integration-fixture.asciidoc similarity index 100% rename from docs/tinkerpop-docs/src/test/resources/integration-fixture.asciidoc rename to docs/tinkeradoc-extension/src/test/resources/integration-fixture.asciidoc diff --git a/docs/tinkerpop-docs/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry b/docs/tinkerpop-docs/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry deleted file mode 100644 index 6a81ac1f60..0000000000 --- a/docs/tinkerpop-docs/src/main/resources/META-INF/services/org.asciidoctor.jruby.extension.spi.ExtensionRegistry +++ /dev/null @@ -1 +0,0 @@ -org.apache.tinkerpop.gremlin.docs.GremlinDocsExtension diff --git a/pom.xml b/pom.xml index a76016d9e2..6e33f515f0 100644 --- a/pom.xml +++ b/pom.xml @@ -1051,7 +1051,7 @@ limitations under the License. <dependencies> <dependency> <groupId>org.apache.tinkerpop</groupId> - <artifactId>tinkerpop-docs</artifactId> + <artifactId>tinkeradoc-extension</artifactId> <version>${project.version}</version> </dependency> </dependencies>
