This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from b7a1affcec Merge branch '3.8-dev'
add 314e5253dc Publish an agent-friendly Markdown docs mirror + llms.txt
(agentdocsspec.com)
add 66662db9dc Add curated llms-summary descriptions to page-leading doc
sections
add 54471af798 Split the traversal step catalog into one Markdown page per
step
add ef7ead72c1 Keep each GraphSON version whole; split provider step
semantics per step
add e3da9ebfa0 Make Markdown splitting purely summary-driven with a size
lint
add c3b1ce9891 Fix llms.txt index entries for book landing pages and
tutorials
add 1cedbe2a9a Fixed overflows in docs markdown publishing
add c2d5262add Document agent-friendly docs support and the tinkeradoc
build step
add bbedd343ba Reference spun-off child pages from their parent in split
Markdown
add ab9c5be0e7 Fixed llm-summary for gremlin-variants.asciidoc
add 1ea01331cc Fix mis-pasted Gremlin-Groovy and Gremlin.Net llms-summary
text
add 48675b8374 Point the per-page llms.txt directive at this version's
index
add cf6647db43 Fix truncated and malformed llms-summary text
add b716f14327 Stop tutorials rendering as two Markdown pages
new b75c29d797 Merge branch 'afd' into 3.7-dev
new ceb0404b88 Merge branch '3.7-dev' into 3.8-dev
new e5e2c9384f Merge branch '3.8-dev'
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
bin/process-docs.sh | 64 ++-
bin/publish-docs.sh | 32 ++
bin/validate-llms-txt.sh | 177 +++++++
docs/src/dev/developer/contributing.asciidoc | 4 +
.../dev/developer/development-environment.asciidoc | 70 ++-
docs/src/dev/developer/for-committers.asciidoc | 2 +
docs/src/dev/developer/index.asciidoc | 1 +
docs/src/dev/developer/release.asciidoc | 1 +
docs/src/dev/future/index.asciidoc | 1 +
docs/src/dev/io/index.asciidoc | 1 +
docs/src/dev/provider/gremlin-semantics.asciidoc | 36 ++
docs/src/dev/provider/index.asciidoc | 6 +
.../src/docinfo-footer.html | 19 +-
docs/src/recipes/between-vertices.asciidoc | 1 +
docs/src/recipes/centrality.asciidoc | 1 +
docs/src/recipes/collections.asciidoc | 1 +
docs/src/recipes/connected-components.asciidoc | 1 +
docs/src/recipes/cycle-detection.asciidoc | 1 +
docs/src/recipes/duplicate-edge.asciidoc | 1 +
docs/src/recipes/duplicate-vertex.asciidoc | 1 +
docs/src/recipes/edge-move.asciidoc | 1 +
docs/src/recipes/element-existence.asciidoc | 1 +
docs/src/recipes/if-then-based-grouping.asciidoc | 1 +
docs/src/recipes/index.asciidoc | 3 +
docs/src/recipes/looping.asciidoc | 1 +
docs/src/recipes/olap-spark-yarn.asciidoc | 1 +
.../recipes/operating-on-dropped-elements.asciidoc | 1 +
docs/src/recipes/pagination.asciidoc | 1 +
docs/src/recipes/recommendation.asciidoc | 1 +
docs/src/recipes/shortest-path.asciidoc | 1 +
docs/src/recipes/traversal-induced-values.asciidoc | 1 +
docs/src/recipes/tree.asciidoc | 1 +
docs/src/reference/gremlin-applications.asciidoc | 6 +
docs/src/reference/gremlin-variants.asciidoc | 7 +
.../implementations-hadoop-start.asciidoc | 1 +
docs/src/reference/implementations-intro.asciidoc | 1 +
docs/src/reference/intro.asciidoc | 1 +
docs/src/reference/preface.asciidoc | 1 +
docs/src/reference/the-graph.asciidoc | 1 +
docs/src/reference/the-graphcomputer.asciidoc | 1 +
docs/src/reference/the-traversal.asciidoc | 130 +++++
docs/src/tutorials/getting-started/index.asciidoc | 1 +
.../gremlin-language-variants/index.asciidoc | 3 +
docs/src/tutorials/gremlins-anatomy/index.asciidoc | 1 +
.../tutorials/the-gremlin-console/index.asciidoc | 1 +
docs/src/upgrade/index.asciidoc | 1 +
docs/src/upgrade/release-3.0.x-incubating.asciidoc | 1 +
docs/src/upgrade/release-3.1.x-incubating.asciidoc | 1 +
docs/src/upgrade/release-3.2.x-incubating.asciidoc | 3 +
docs/src/upgrade/release-3.3.x.asciidoc | 2 +
docs/src/upgrade/release-3.4.x.asciidoc | 2 +
docs/src/upgrade/release-3.5.x.asciidoc | 3 +
docs/src/upgrade/release-3.6.x.asciidoc | 1 +
docs/src/upgrade/release-3.7.x.asciidoc | 2 +
docs/tinkeradoc-extension/README.md | 14 +
...sion.java => GremlinDocsConverterRegistry.java} | 15 +-
.../tinkeradoc/GremlinExecutionCache.java | 94 ++++
.../tinkerpop/tinkeradoc/GremlinHighlighter.java | 117 +++++
.../tinkerpop/tinkeradoc/GremlinPostprocessor.java | 37 +-
.../tinkerpop/tinkeradoc/GremlinTreeprocessor.java | 213 +++++----
.../tinkerpop/tinkeradoc/HtmlTabRenderer.java | 67 +++
.../tinkerpop/tinkeradoc/LlmsTxtGenerator.java | 288 ++++++++++++
.../tinkerpop/tinkeradoc/MarkdownConverter.java | 501 ++++++++++++++++++++
.../tinkerpop/tinkeradoc/MarkdownSplitter.java | 521 +++++++++++++++++++++
.../tinkerpop/tinkeradoc/MarkdownTabRenderer.java | 103 ++++
.../apache/tinkerpop/tinkeradoc/NeutralTab.java | 84 ++++
.../tinkerpop/tinkeradoc/NeutralTabCodec.java | 221 +++++++++
...ciidoctor.jruby.converter.spi.ConverterRegistry | 1 +
.../tinkeradoc/DualBackendIntegrationTest.java | 118 +++++
.../tinkeradoc/GremlinExecutionCacheTest.java | 124 +++++
.../tinkeradoc/GremlinHighlighterTest.java | 72 +++
.../tinkerpop/tinkeradoc/HtmlTabRendererTest.java | 104 ++++
.../tinkerpop/tinkeradoc/LlmsTxtGeneratorTest.java | 137 ++++++
.../tinkeradoc/MarkdownConverterProbeTest.java | 241 ++++++++++
.../tinkerpop/tinkeradoc/MarkdownSplitterTest.java | 227 +++++++++
.../tinkeradoc/MarkdownTabRendererTest.java | 113 +++++
.../tinkerpop/tinkeradoc/NeutralTabCodecTest.java | 113 +++++
.../tinkeradoc/PostprocessorBackendTest.java | 79 ++++
pom.xml | 275 +++++++++++
79 files changed, 4340 insertions(+), 145 deletions(-)
create mode 100755 bin/validate-llms-txt.sh
copy gremlin-core/src/test/resources/logback-test.xml =>
docs/src/docinfo-footer.html (57%)
copy
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/{GremlinDocsExtension.java
=> GremlinDocsConverterRegistry.java} (65%)
create mode 100644
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinExecutionCache.java
create mode 100644
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/GremlinHighlighter.java
create mode 100644
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/HtmlTabRenderer.java
create mode 100644
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/LlmsTxtGenerator.java
create mode 100644
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/MarkdownConverter.java
create mode 100644
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/MarkdownSplitter.java
create mode 100644
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/MarkdownTabRenderer.java
create mode 100644
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/NeutralTab.java
create mode 100644
docs/tinkeradoc-extension/src/main/java/org/apache/tinkerpop/tinkeradoc/NeutralTabCodec.java
create mode 100644
docs/tinkeradoc-extension/src/main/resources/META-INF/services/org.asciidoctor.jruby.converter.spi.ConverterRegistry
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/DualBackendIntegrationTest.java
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinExecutionCacheTest.java
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/GremlinHighlighterTest.java
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/HtmlTabRendererTest.java
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/LlmsTxtGeneratorTest.java
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/MarkdownConverterProbeTest.java
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/MarkdownSplitterTest.java
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/MarkdownTabRendererTest.java
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/NeutralTabCodecTest.java
create mode 100644
docs/tinkeradoc-extension/src/test/java/org/apache/tinkerpop/tinkeradoc/PostprocessorBackendTest.java