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>

Reply via email to