This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch 3.8-dev
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from 1ac7e014a7 Merge branch '3.7-dev' into 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
add b75c29d797 Merge branch 'afd' into 3.7-dev
add ceb0404b88 Merge branch '3.7-dev' into 3.8-dev
No new revisions were added by this update.
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 | 64 ++-
docs/src/dev/developer/for-committers.asciidoc | 2 +
docs/src/dev/developer/index.asciidoc | 1 +
docs/src/dev/developer/meetings.asciidoc | 1 +
docs/src/dev/developer/release.asciidoc | 1 +
docs/src/dev/future/index.asciidoc | 1 +
docs/src/dev/io/graphson.asciidoc | 6 +
docs/src/dev/io/index.asciidoc | 1 +
docs/src/dev/provider/gremlin-semantics.asciidoc | 33 ++
docs/src/dev/provider/index.asciidoc | 6 +
.../src/docinfo-footer.html | 17 +-
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/compilers.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 +++++++++++
82 files changed, 4342 insertions(+), 140 deletions(-)
create mode 100755 bin/validate-llms-txt.sh
copy
gremlin-archetype/gremlin-archetype-server/src/main/resources/archetype-resources/conf/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