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 1aaba16e2f5ddac3058d199f38b37f77eb4a2ea6 Author: Stephen Mallette <[email protected]> AuthorDate: Thu Feb 26 15:21:00 2026 -0500 Updated URL to Practical Gremlin for Second Edition CTR --- docs/site/home/benefits-use-cases.html | 3 +-- docs/site/home/community.html | 3 +-- docs/site/home/download.html | 5 ++--- docs/site/home/gremlin.html | 5 ++--- docs/site/home/index.html | 8 +++----- docs/site/home/providers.html | 3 +-- docs/src/index.asciidoc | 2 +- docs/src/reference/intro.asciidoc | 6 +++--- 8 files changed, 14 insertions(+), 21 deletions(-) diff --git a/docs/site/home/benefits-use-cases.html b/docs/site/home/benefits-use-cases.html index 9a6a5f2959..8bc6d3fa1a 100644 --- a/docs/site/home/benefits-use-cases.html +++ b/docs/site/home/benefits-use-cases.html @@ -129,8 +129,7 @@ limitations under the License. <hr class="dropdown-divider"> </li> <li><a class="dropdown-item" - href="http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html">Book: Practical - Gremlin by Kelvin Lawrence</a></li> + href="https://krlawrence.github.io/graph/">Book: Practical Gremlin</a></li> <li><a class="dropdown-item" href="http://sql2gremlin.com/">SQL2Gremlin</a></li> </ul> diff --git a/docs/site/home/community.html b/docs/site/home/community.html index 5c83ce5163..1fe3908185 100644 --- a/docs/site/home/community.html +++ b/docs/site/home/community.html @@ -129,8 +129,7 @@ limitations under the License. <hr class="dropdown-divider"> </li> <li><a class="dropdown-item" - href="http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html">Book: Practical - Gremlin by Kelvin Lawrence</a></li> + href="https://krlawrence.github.io/graph/">Book: Practical Gremlin</a></li> <li><a class="dropdown-item" href="http://sql2gremlin.com/">SQL2Gremlin</a></li> </ul> diff --git a/docs/site/home/download.html b/docs/site/home/download.html index be6d0a4b7a..9ca81bf631 100644 --- a/docs/site/home/download.html +++ b/docs/site/home/download.html @@ -128,8 +128,7 @@ limitations under the License. <hr class="dropdown-divider"> </li> <li><a class="dropdown-item" - href="http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html">Book: Practical - Gremlin by Kelvin Lawrence</a></li> + href="https://krlawrence.github.io/graph/">Book: Practical Gremlin</a></li> <li><a class="dropdown-item" href="http://sql2gremlin.com/">SQL2Gremlin</a></li> </ul> @@ -2603,4 +2602,4 @@ limitations under the License. <script src="js/my.js"></script> </body> </html> - + diff --git a/docs/site/home/gremlin.html b/docs/site/home/gremlin.html index 6c27652b93..16a2b5154a 100644 --- a/docs/site/home/gremlin.html +++ b/docs/site/home/gremlin.html @@ -129,8 +129,7 @@ limitations under the License. <hr class="dropdown-divider"> </li> <li><a class="dropdown-item" - href="http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html">Book: Practical - Gremlin by Kelvin Lawrence</a></li> + href="https://krlawrence.github.io/graph/">Book: Practical Gremlin</a></li> <li><a class="dropdown-item" href="http://sql2gremlin.com/">SQL2Gremlin</a></li> </ul> @@ -657,4 +656,4 @@ g.V().has("name","gremlin").as("a"). <script src="js/prism.js"></script> </body> </html> - + diff --git a/docs/site/home/index.html b/docs/site/home/index.html index 72970e4d21..b69c7cd44c 100644 --- a/docs/site/home/index.html +++ b/docs/site/home/index.html @@ -129,8 +129,7 @@ limitations under the License. <hr class="dropdown-divider"> </li> <li><a class="dropdown-item" - href="http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html">Book: Practical - Gremlin by Kelvin Lawrence</a></li> + href="https://krlawrence.github.io/graph/">Book: Practical Gremlin</a></li> <li><a class="dropdown-item" href="http://sql2gremlin.com/">SQL2Gremlin</a></li> </ul> @@ -538,9 +537,8 @@ g.V().has("name","gremlin").out("bought").aggregate("stash"). documentation</a> </div> <div class="col-md-6 col-lg-3 mb-4 mb-lg-0 text-center"> - <a href="https://kelvinlawrence.net/book/Gremlin-Graph-Guide.html"><img src="img/step-03.png" class="img-fluid mb-3" alt="img"></a><br> - <a class="mb-0 text-white bold" href="https://kelvinlawrence.net/book/Gremlin-Graph-Guide.html">Learn - with Practical Gremlin</a> + <a href="https://krlawrence.github.io/graph/"><img src="img/step-03.png" class="img-fluid mb-3" alt="img"></a><br> + <a class="mb-0 text-white bold" href="https://krlawrence.github.io/graph/">Learn with Practical Gremlin</a> </div> <div class="col-md-6 col-lg-3 mb-4 mb-lg-0 text-center"> <a href="https://tinkerpop.apache.org/docs/current/recipes/"><img src="img/step-04.png" class="img-fluid mb-3" alt="img"></a><br> diff --git a/docs/site/home/providers.html b/docs/site/home/providers.html index c0e4addc51..64812c5ae8 100644 --- a/docs/site/home/providers.html +++ b/docs/site/home/providers.html @@ -127,8 +127,7 @@ limitations under the License. <hr class="dropdown-divider"> </li> <li><a class="dropdown-item" - href="http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html">Book: Practical - Gremlin by Kelvin Lawrence</a></li> + href="https://krlawrence.github.io/graph/">Book: Practical Gremlin</a></li> <li><a class="dropdown-item" href="http://sql2gremlin.com/">SQL2Gremlin</a></li> </ul> diff --git a/docs/src/index.asciidoc b/docs/src/index.asciidoc index c656a8cb0c..6e1fcdc657 100644 --- a/docs/src/index.asciidoc +++ b/docs/src/index.asciidoc @@ -72,7 +72,7 @@ A brief overview of RDBMS architecture in comparison to graph, basic graph termi and an overview of Gremlin. (*external*) ^|image:gremlin-compendium.png[width=200] |link:http://www.doanduyhai.com/blog/?p=13460[The Gremlin Compendium, minimum survival kit for any Gremlin user] + A series of blog posts that examine the Gremlin language in the context of various graph traversal patterns. (*external*) -^|image:practical-gremlin.png[width=200] |link:http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html[Practical Gremlin: An Apache TinkerPop Tutorial] + +^|image:practical-gremlin.png[width=200] |link:https://krlawrence.github.io/graph/[Practical Gremlin: An Apache TinkerPop Tutorial] + A getting started guide for users of graph databases and the Gremlin query language featuring hints, tips and sample queries. (*external*) ^|image:gremlin-snippets.png[width=200] |link:http://stephen.genoprime.com[Gremlin Snippets] + Advanced Gremlin query samples and topics with detailed explanation. (*external*) diff --git a/docs/src/reference/intro.asciidoc b/docs/src/reference/intro.asciidoc index b4e6990a3b..8c59ca7e29 100644 --- a/docs/src/reference/intro.asciidoc +++ b/docs/src/reference/intro.asciidoc @@ -22,7 +22,7 @@ TinkerPop and the Gremlin graph traversal language. This documentation is not me from which to spawn more detailed accounts of specific topics and a target to which all other resources point. The Reference Documentation makes some general assumptions about the reader: -1. They have a sense of what a graph is - not sure? see link:http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html#whygraph[Practical Gremlin - Why Graph?] +1. They have a sense of what a graph is - not sure? see link:https://krlawrence.github.io/graph/#whygraph[Practical Gremlin - Why Graph?] 2. They know what it means for a graph system to be TinkerPop-enabled - not sure? see link:https://tinkerpop.apache.org/providers.html[TinkerPop-enabled Providers] 3. They know what the role of Gremlin is - not sure? see link:https://tinkerpop.apache.org/gremlin.html[Introduction to Gremlin] @@ -84,7 +84,7 @@ More advanced and experience users will appreciate link:https://tinkerpop.apache which provide examples of common Gremlin traversal patterns. Finally, all Gremlin developers should become familiar with -link:http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html["Practical Gremlin"] by Kelvin Lawrence. This book is +link:https://krlawrence.github.io/graph/["Practical Gremlin"] by Kelvin Lawrence. This book is freely available and published online. It contains great examples and details that are applicable to anyone building applications with Gremlin. @@ -574,7 +574,7 @@ The library of Gremlin steps with examples for each can be found in <<traversal, is meant as a reference guide and will not necessarily provide methods for applying Gremlin to solve particular problems. Please see the aforementioned link:https://tinkerpop.apache.org/docs/x.y.z/#tutorials[Tutorials] link:https://tinkerpop.apache.org/docs/x.y.z/recipes/[Recipes] and the -link:http://kelvinlawrence.net/book/Gremlin-Graph-Guide.html[Practical Gremlin] book for that sort of information. +link:https://krlawrence.github.io/graph/[Practical Gremlin] book for that sort of information. NOTE: A full list of helpful Gremlin resources can be found on the link:https://tinkerpop.apache.org/docs/x.y.z/[TinkerPop Compendium] page.
