You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2022/04/11 14:07:21 UTC
svn commit: r1899750 - in /tinkerpop/site: benefits-use-cases.html community.html css/prism.css download.html gremlin.html index.html js/prism.js providers.html
Author: spmallette
Date: Mon Apr 11 14:07:21 2022
New Revision: 1899750
URL: http://svn.apache.org/viewvc?rev=1899750&view=rev
Log:
Deploy TinkerPop homepage
Modified:
tinkerpop/site/benefits-use-cases.html
tinkerpop/site/community.html
tinkerpop/site/css/prism.css
tinkerpop/site/download.html
tinkerpop/site/gremlin.html
tinkerpop/site/index.html
tinkerpop/site/js/prism.js
tinkerpop/site/providers.html
Modified: tinkerpop/site/benefits-use-cases.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/benefits-use-cases.html?rev=1899750&r1=1899749&r2=1899750&view=diff
==============================================================================
--- tinkerpop/site/benefits-use-cases.html (original)
+++ tinkerpop/site/benefits-use-cases.html Mon Apr 11 14:07:21 2022
@@ -65,27 +65,18 @@ limitations under the License.
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li class="dropdown-header">Latest Documentation</li>
- <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation
- Index</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation Index</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current/reference" class="dropdown-item">Reference</a></li>
- <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade
- Information</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core
- Javadoc API</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full
- Javadoc API</a></li>
- <li>
- <hr class="dropdown-divider">
- </li>
- <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation
- Archives</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc
- Archives</a></li>
- <li>
- <hr class="dropdown-divider">
- </li>
- <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications"
- class="dropdown-item">Publications</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/provider" class="dropdown-item">Provider</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/developer" class="dropdown-item">Developer</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade Information</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core Javadoc API</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full Javadoc API</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation Archives</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc Archives</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications" class="dropdown-item">Publications</a></li>
</ul>
</li>
@@ -356,7 +347,7 @@ limitations under the License.
<div class="col-lg-6">
<ul class="hover-op-low list-unstyled">
<li><a href="index.html">Home</a></li>
- <li><a href="downloads.html">Downloads</a></li>
+ <li><a href="download.html">Downloads</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current">Documentation</a></li>
</ul>
</div>
Modified: tinkerpop/site/community.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/community.html?rev=1899750&r1=1899749&r2=1899750&view=diff
==============================================================================
--- tinkerpop/site/community.html (original)
+++ tinkerpop/site/community.html Mon Apr 11 14:07:21 2022
@@ -65,27 +65,18 @@ limitations under the License.
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li class="dropdown-header">Latest Documentation</li>
- <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation
- Index</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation Index</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current/reference" class="dropdown-item">Reference</a></li>
- <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade
- Information</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core
- Javadoc API</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full
- Javadoc API</a></li>
- <li>
- <hr class="dropdown-divider">
- </li>
- <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation
- Archives</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc
- Archives</a></li>
- <li>
- <hr class="dropdown-divider">
- </li>
- <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications"
- class="dropdown-item">Publications</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/provider" class="dropdown-item">Provider</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/developer" class="dropdown-item">Developer</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade Information</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core Javadoc API</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full Javadoc API</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation Archives</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc Archives</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications" class="dropdown-item">Publications</a></li>
</ul>
</li>
@@ -316,19 +307,54 @@ limitations under the License.
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
data-bs-target="#collapse3" aria-expanded="false" aria-controls="collapse3">
<img src="img/community/go.png" class="img-fluid me-3" alt="img">Go
- <div class="d-inline-block ms-4 "><img src="img/community/third-party.png"
- class="img-fluid me-2 " alt="img"> <img
- src="img/community/tool.png" class="img-fluid " alt="img"></div>
+ <div class="d-inline-block ms-4 "><img src="img/community/tinkerpop.png"
+ class="img-fluid me-2 " alt="img">
+ <img src="img/community/third-party.png"
+ class="img-fluid me-2 " alt="img">
+ <img src="img/community/tool.png"
+ class="img-fluid " alt="img"></div>
</button>
</h2>
<div id="collapse3" class="accordion-collapse collapse" aria-labelledby="heading3"
data-bs-parent="#accordionExample">
<div class="accordion-body">
-
<div class="d-flex align-items-start">
<img src="img/community/arrow-right-circle-fill.svg" class="img-fluid me-3 pt-1"
alt="img">
<div>
+ <p class="ft-17">
+ Apache TinkerPopâs Gremlin-Go implements Gremlin for the Go programming
+ language. It offers the features of the Gremlin language in a form familiar
+ to Go developers.
+ </p>
+ <div class="row">
+ <div class="col-md-12 mb-4 mb-lg-0 col-lg-6 text-center">
+ <div class="code-box">
+ <pre><code class="language-go">g := gremlingo.Traversal_().WithRemote(...)
+result, err := g.V().Out("knows").In("created").ToList()
+</code></pre>
+ </div>
+ <p class="medium black">Example</p>
+ </div>
+ <div class="col-md-12 mb-4 mb-lg-0 col-lg-6 text-center">
+ <div class="code-box">
+ <code class="language-go-module">COMING SOON</code>
+ </div>
+ <p class="medium black">Go Module</p>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="mt-4 text-center text-blue ft-17">
+ <a href="https://github.com/apache/tinkerpop/blob/master/gremlin-go/README.md"
+ target="_blank"><u>Learn More</u></a>
+ </div>
+
+ <div class="d-flex align-items-start">
+ <img src="img/community/arrow-right-circle-fill.svg" class="img-fluid me-3 pt-1"
+ alt="img">
+ <div>
<p class="ft-17 mb-2">
Third-Party Libraries and Tools
</p>
@@ -384,7 +410,7 @@ def l = g.V().out('knows').in('created')
<div class="col-md-12 mb-4 mb-lg-0 col-lg-6 text-center">
<div class="code-box">
<code class="language-groovy">implementation
- 'org.apache.tinkerpop:gremlin-groovy:3.5.1'</code>
+ 'org.apache.tinkerpop:gremlin-groovy:3.6.0'</code>
</div>
<p class="medium black">Gradle</p>
</div>
@@ -472,7 +498,7 @@ List<Vertex> l = g.V().out('knows').in('
<dependency>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>gremlin-driver</artifactId>
- <version>3.5.1</version>
+ <version>3.6.0</version>
</dependency></code></pre>
</div>
<p class="medium black">Maven</p>
@@ -664,7 +690,7 @@ var l = await g.V().Out("knows").In("cre
</div>
<div class="col-md-12 mb-4 mb-lg-0 col-lg-6 text-center">
<div class="code-box">
- <pre><code class="language-plain">dotnet add package Gremlin.Net --version 3.5.1</code></pre>
+ <pre><code class="language-plain">dotnet add package Gremlin.Net --version 3.6.0</code></pre>
</div>
<p class="medium black">NuGet</p>
</div>
@@ -1103,10 +1129,6 @@ l = g.V().both()[1:3].toList()</code></p
</div>
</div>
-</div>
-</div>
-
-
<!-- footer -->
<!-- join us -->
@@ -1148,7 +1170,7 @@ l = g.V().both()[1:3].toList()</code></p
<div class="col-lg-6">
<ul class="hover-op-low list-unstyled">
<li><a href="index.html">Home</a></li>
- <li><a href="downloads.html">Downloads</a></li>
+ <li><a href="download.html">Downloads</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current">Documentation</a></li>
</ul>
</div>
Modified: tinkerpop/site/css/prism.css
URL: http://svn.apache.org/viewvc/tinkerpop/site/css/prism.css?rev=1899750&r1=1899749&r2=1899750&view=diff
==============================================================================
--- tinkerpop/site/css/prism.css (original)
+++ tinkerpop/site/css/prism.css Mon Apr 11 14:07:21 2022
@@ -1,5 +1,10 @@
-/* PrismJS 1.26.0
-https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+csharp+groovy+java+python */
+/**
+ * When adding a new language, be sure to note the changes to the background colors that have been customized to fit
+ * the TinkerPop website style.
+ */
+
+/* PrismJS 1.27.0
+https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+csharp+go+go-module+groovy+java+python */
/**
* prism.js tomorrow night eighties for JavaScript, CoffeeScript, CSS and HTML
* Based on https://github.com/chriskempson/tomorrow-theme
@@ -121,5 +126,4 @@ pre[class*="language-"] {
.token.inserted {
color: green;
-}
-
+}
\ No newline at end of file
Modified: tinkerpop/site/download.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/download.html?rev=1899750&r1=1899749&r2=1899750&view=diff
==============================================================================
--- tinkerpop/site/download.html (original)
+++ tinkerpop/site/download.html Mon Apr 11 14:07:21 2022
@@ -56,11 +56,14 @@ limitations under the License.
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li class="dropdown-header">Latest Documentation</li>
- <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation Index</a></li><li><a href="https://tinkerpop.apache.org/docs/current/reference" class="dropdown-item">Reference</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation Index</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/reference" class="dropdown-item">Reference</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/provider" class="dropdown-item">Provider</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/developer" class="dropdown-item">Developer</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade Information</a></li>
<li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core Javadoc API</a></li>
<li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full Javadoc API</a></li>
- <li><hr class="dropdown-divider"></li>
+ <li><hr class="dropdown-divider"></li>
<li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation Archives</a></li>
<li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc Archives</a></li>
<li><hr class="dropdown-divider"></li>
@@ -151,28 +154,28 @@ limitations under the License.
</div>
<div class="row d-flex align-items-center">
<div class="col-lg-3 col-md-6 mb-2 mb-lg-0">
- <img src="img/download/icon.png" class="img-fluid me-2" alt="img"> <span class="bold">3.5.2</span> (latest, stable) <p class="d-inline-block ms-4 mb-0">10-January-2022</p>
+ <img src="img/download/icon.png" class="img-fluid me-2" alt="img"> <span class="bold">3.6.0</span> (latest, stable) <p class="d-inline-block ms-4 mb-0">10-January-2022</p>
</div>
<div class="col-lg-4 col-md-6 mb-2 mb-lg-0">
- <p class="text-blue mb-0"><a href="https://github.com/apache/tinkerpop/blob/3.5.2/CHANGELOG.asciidoc#release-3-5-2">release notes</a> | <a href="https://tinkerpop.apache.org/docs/3.5.2/upgrade/#_tinkerpop_3_5_2">upgrade</a> | <a href="https://tinkerpop.apache.org/docs/3.5.2/">documentation</a> | <a href="#" data-bs-toggle="modal" data-bs-target="#contributors-3_5_2">contributors</a></p>
+ <p class="text-blue mb-0"><a href="https://github.com/apache/tinkerpop/blob/3.6.0/CHANGELOG.asciidoc#release-3-6-0">release notes</a> | <a href="https://tinkerpop.apache.org/docs/3.6.0/upgrade/#_tinkerpop_3_6_0">upgrade</a> | <a href="https://tinkerpop.apache.org/docs/3.6.0/">documentation</a> | <a href="#" data-bs-toggle="modal" data-bs-target="#contributors-3_6_0">contributors</a></p>
</div>
<div class="col-lg-5 col-md-12 mb-2 mb-lg-2">
- <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.5.2/apache-tinkerpop-gremlin-console-3.5.2-bin.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Gremlin Console</a>
- <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.5.2/apache-tinkerpop-gremlin-server-3.5.2-bin.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Gremlin Server</a>
- <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.5.2/apache-tinkerpop-3.5.2-src.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Source</a>
+ <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.6.0/apache-tinkerpop-gremlin-console-3.6.0-bin.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Gremlin Console</a>
+ <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.6.0/apache-tinkerpop-gremlin-server-3.6.0-bin.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Gremlin Server</a>
+ <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.6.0/apache-tinkerpop-3.6.0-src.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Source</a>
</div>
</div>
<div class="row d-flex align-items-center">
<div class="col-lg-3 col-md-6 mb-2 mb-lg-0">
- <img src="img/download/icon.png" class="img-fluid me-2" alt="img"> <span class="bold">3.4.13</span> (maintenance) <p class="d-inline-block ms-4 mb-0">10-January-2022</p>
+ <img src="img/download/icon.png" class="img-fluid me-2" alt="img"> <span class="bold">3.5.3</span> (maintenance) <p class="d-inline-block ms-4 mb-0">10-January-2022</p>
</div>
<div class="col-lg-4 col-md-6 mb-2 mb-lg-0">
- <p class="text-blue mb-0"><a href="https://github.com/apache/tinkerpop/blob/3.4.13/CHANGELOG.asciidoc#release-3-4-13">release notes</a> | <a href="https://tinkerpop.apache.org/docs/3.4.13/upgrade/#_tinkerpop_3_4_13">upgrade</a> | <a href="https://tinkerpop.apache.org/docs/3.4.13/">documentation</a> | <a href="#" data-bs-toggle="modal" data-bs-target="#contributors-3_4_13">contributors</a></p>
+ <p class="text-blue mb-0"><a href="https://github.com/apache/tinkerpop/blob/3.5.3/CHANGELOG.asciidoc#release-3-5-3">release notes</a> | <a href="https://tinkerpop.apache.org/docs/3.5.3/upgrade/#_tinkerpop_3_5_3">upgrade</a> | <a href="https://tinkerpop.apache.org/docs/3.5.3/">documentation</a> | <a href="#" data-bs-toggle="modal" data-bs-target="#contributors-3_5_3">contributors</a></p>
</div>
<div class="col-lg-5 col-md-12 mb-2 mb-lg-0">
- <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.4.13/apache-tinkerpop-gremlin-console-3.4.13-bin.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Gremlin Console</a>
- <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.4.13/apache-tinkerpop-gremlin-server-3.4.13-bin.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Gremlin Server</a>
- <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.4.13/apache-tinkerpop-3.4.13-src.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Source</a>
+ <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.5.3/apache-tinkerpop-gremlin-console-3.5.3-bin.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Gremlin Console</a>
+ <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.5.3/apache-tinkerpop-gremlin-server-3.5.3-bin.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Gremlin Server</a>
+ <a class="btn btn-theme me-2" href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.5.3/apache-tinkerpop-3.5.3-src.zip"><img src="img/download/bx-download.svg" class="img-fluid me-2" alt="img">Source</a>
</div>
</div>
@@ -181,8 +184,10 @@ limitations under the License.
<div class="col-lg-3 col-md-6 mb-2 mb-lg-0">
<img src="img/download/icon.png" class="img-fluid me-2" alt="img">
<select id="dropdownArchives" class="form-select d-inliine-block">
- <option selected="selected">3.5.1 (19-July-2021)</option>
+ <option selected="selected">3.5.2 (10-January-2022)</option>
+ <option>3.5.1 (19-July-2021)</option>
<option>3.5.0 (3-May-2021)</option>
+ <option>3.4.13 (10-January-2022)</option>
<option>3.4.12 (19-July-2021)</option>
<option>3.4.11 (3-May-2021)</option>
<option>3.4.10 (18-Jan-2021)</option>
@@ -255,14 +260,20 @@ limitations under the License.
<div class="d-flex mb-3 align-items-start">
<img src="img/download/information-circle-outline.svg" class="img-fluid me-2 pt-1" alt="img">
<div>
- that upgrade documentation was only introduced at 3.1.1-incubating which is why there are no "upgrade" links in versions prior to that one.
+ Gremlin Console and Gremlin Server are compatible with Java 8/11.
+ </div>
+ </div>
+ <div class="d-flex mb-3 align-items-start">
+ <img src="img/download/information-circle-outline.svg" class="img-fluid me-2 pt-1" alt="img">
+ <div>
+ Upgrade documentation was only introduced at 3.1.1-incubating which is why there are no "upgrade" links in versions prior to that one.
</div>
</div>
<div class="d-flex align-items-start">
<img src="img/download/information-circle-outline.svg" class="img-fluid me-2 pt-1" alt="img">
<div>
- this page lists official Apache releases only. TinkerPop occasionally produces unofficial binary release candidates (denoted by the suffix "-RC") which are NOT promoted or announced as actual release versions. Such releases are for early development and evaluation purposes only.
+ This page lists official Apache releases only. TinkerPop occasionally produces unofficial binary release candidates (denoted by the suffix "-RC") which are NOT promoted or announced as actual release versions. Such releases are for early development and evaluation purposes only. They are not suitable for production.
</div>
</div>
</div>
@@ -295,6 +306,16 @@ limitations under the License.
</tr>
<tr>
+ <td data-label="Repository" class="bold">Go Module</td>
+ <td data-label="Artifacts">COMING SOON</td>
+ <td data-label="">
+ <div class="code-box1">
+ COMING SOON
+ </div>
+ </td>
+ </tr>
+
+ <tr>
<td data-label="Repository" class="bold">Maven Central</td>
<td data-label="Artifacts"><a href="https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.tinkerpop%22" class="text-blue">groupId: org.apache.tinkerpop </a></td>
<td data-label="">
@@ -344,7 +365,7 @@ limitations under the License.
</div>
<div class="row d-flex align-items-center mt-4 mt-md-5">
- <h2 class="ft-25 black bold mb-2">Verifying Downloadss</h2>
+ <h2 class="ft-25 black bold mb-2">Verifying Downloads</h2>
<p class="mb-4">All downloads have associated PGP and SHA512 signatures to help verify a distribution provided by a mirror. To verify a distribution via PGP or GPG first download the
<a href="https://www.apache.org/dist/tinkerpop/KEYS" class="text-blue">KEYS</a> file (it is important to use the linked file which is from the main distribution directory and not a
mirror. Next download the appropriate "asc" signature file for the relevant distribution (again, this file should come from the <a href="https://www.apache.org/dist/tinkerpop/" class="text-blue">main
@@ -391,6 +412,91 @@ limitations under the License.
<!-- Contributor Modals -->
+ <!-- 3.6.0 -->
+ <div class="modal fade" id="contributors-3_6_0" tabindex="-1" role="dialog">
+ <div class="modal-dialog" role="document">
+ <div class="modal-content">
+ <div class="modal-header">
+ <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
+
+ </div>
+ <div class="modal-body">
+ <h4 class="modal-title bold black mb-2 ">3.6.0</h4>
+ <p>Release Manager: Stephen Mallette</p>
+
+ <div class="code-box1"><pre><code>$ git shortlog -sn 3.5.2..3.6.0
+ 406 Stephen Mallette
+ 91 Florian Hockmann
+ 36 Lyndon Bauto
+ 16 Yang Xia
+ 12 Rithin Kumar
+ 12 dependabot[bot]
+ 11 Simon Zhao
+ 10 Ãyvind Sæbø
+ 8 valentynk
+ 7 Kelvin Lawrence
+ 7 Mike Personick
+ 7 Norio Akagi (norakagi)
+ 5 Daniel Weber
+ 5 Dave Bechberger
+ 5 Valentyn Kahamlyk
+ 4 Igor Ostapenko
+ 3 Jorge Bay-Gondra
+ 3 Oliver Towers
+ 3 lvca
+ 2 tkolanko
+ 1 Boxuan Li
+ 1 EC2 Default User
+ 1 Florian Grieskamp
+ 1 Joshua Shinavier
+ 1 Min Pae
+ 1 fred eisele
+ 1 nikita15p
+ 1 nterzenidis</code></pre></div>
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ <!-- 3.5.3 -->
+ <div class="modal fade" id="contributors-3_5_3" tabindex="-1" role="dialog">
+ <div class="modal-dialog" role="document">
+ <div class="modal-content">
+ <div class="modal-header">
+ <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
+
+ </div>
+ <div class="modal-body">
+ <h4 class="modal-title bold black mb-2 ">3.5.3</h4>
+ <p>Release Manager: Stephen Mallette</p>
+
+ <div class="code-box1"><pre><code>$ git shortlog -sn 3.5.2..3.5.3
+ 42 Stephen Mallette
+ 27 Lyndon Bauto
+ 21 Florian Hockmann
+ 16 Yang Xia
+ 12 Rithin Kumar
+ 9 dependabot[bot]
+ 8 valentynk
+ 7 Simon Zhao
+ 5 Daniel Weber
+ 5 Valentyn Kahamlyk
+ 4 Igor Ostapenko
+ 3 Jorge Bay-Gondra
+ 3 Oliver Towers
+ 3 lvca
+ 2 Kelvin Lawrence
+ 2 tkolanko
+ 2 Ãyvind Sæbø
+ 1 Florian Grieskamp
+ 1 nikita15p</code></pre></div>
+ </div>
+
+ </div>
+ </div>
+ </div>
+
<!-- 3.5.2 -->
<div class="modal fade" id="contributors-3_5_2" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
@@ -403,7 +509,7 @@ limitations under the License.
<h4 class="modal-title bold black mb-2 ">3.5.2</h4>
<p>Release Manager: Stephen Mallette</p>
- <div class="code-box1"><pre><code>$ $ git shortlog -sn 3.5.1..3.5.2
+ <div class="code-box1"><pre><code>$ git shortlog -sn 3.5.1..3.5.2
427 Stephen Mallette
70 Florian Hockmann
11 dependabot[bot]
@@ -2016,7 +2122,7 @@ limitations under the License.
<div class="col-lg-6">
<ul class="hover-op-low list-unstyled">
<li><a href="index.html">Home</a></li>
- <li><a href="downloads.html">Downloads</a></li>
+ <li><a href="download.html">Downloads</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current">Documentation</a></li>
</ul>
</div>
Modified: tinkerpop/site/gremlin.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/gremlin.html?rev=1899750&r1=1899749&r2=1899750&view=diff
==============================================================================
--- tinkerpop/site/gremlin.html (original)
+++ tinkerpop/site/gremlin.html Mon Apr 11 14:07:21 2022
@@ -56,17 +56,19 @@ limitations under the License.
Documentation
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
- <li class="dropdown-header">Latest Documentation</li>
- <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation Index</a></li>
+ <li class="dropdown-header">Latest Documentation</li>
+ <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation Index</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current/reference" class="dropdown-item">Reference</a></li>
- <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade Information</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core Javadoc API</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full Javadoc API</a></li>
- <li><hr class="dropdown-divider"></li>
- <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation Archives</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc Archives</a></li>
- <li><hr class="dropdown-divider"></li>
- <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications" class="dropdown-item">Publications</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/provider" class="dropdown-item">Provider</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/developer" class="dropdown-item">Developer</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade Information</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core Javadoc API</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full Javadoc API</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation Archives</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc Archives</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications" class="dropdown-item">Publications</a></li>
</ul>
</li>
@@ -568,7 +570,7 @@ g.V().has("name","gremlin").as("a").
<div class="col-lg-6">
<ul class="hover-op-low list-unstyled">
<li><a href="index.html">Home</a></li>
- <li><a href="downloads.html">Downloads</a></li>
+ <li><a href="download.html">Downloads</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current">Documentation</a></li>
</ul>
</div>
Modified: tinkerpop/site/index.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/index.html?rev=1899750&r1=1899749&r2=1899750&view=diff
==============================================================================
--- tinkerpop/site/index.html (original)
+++ tinkerpop/site/index.html Mon Apr 11 14:07:21 2022
@@ -65,27 +65,18 @@ limitations under the License.
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li class="dropdown-header">Latest Documentation</li>
- <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation
- Index</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation Index</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current/reference" class="dropdown-item">Reference</a></li>
- <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade
- Information</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core
- Javadoc API</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full
- Javadoc API</a></li>
- <li>
- <hr class="dropdown-divider">
- </li>
- <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation
- Archives</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc
- Archives</a></li>
- <li>
- <hr class="dropdown-divider">
- </li>
- <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications"
- class="dropdown-item">Publications</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/provider" class="dropdown-item">Provider</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/developer" class="dropdown-item">Developer</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade Information</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core Javadoc API</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full Javadoc API</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation Archives</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc Archives</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications" class="dropdown-item">Publications</a></li>
</ul>
</li>
@@ -209,30 +200,30 @@ limitations under the License.
<div class="dd-box">
<div class="text-center">
<h2 class="ft-30 bold black mb-2">Downloads & Documentation</h2>
- <p class="mb-3 mb-md-5 medium ">Released: 10-January-2022</p>
+ <p class="mb-3 mb-md-5 medium ">Released: 4-April-2022</p>
</div>
<div class="row">
<div class="col-lg-6 border-right text-center">
- <h3 class="ft-25 bold black mb-4">TinkerPop 3.5.2 Downloads</h3>
+ <h3 class="ft-25 bold black mb-4">TinkerPop 3.6.0 Downloads</h3>
<div class="row">
<div class="col-md-4 mb-3">
<img src="img/group-24.svg" class="img-fluid mb-2" alt="img"><br>
<a class="text-blue"
- href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.5.2/apache-tinkerpop-gremlin-console-3.5.2-bin.zip"><img
+ href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.6.0/apache-tinkerpop-gremlin-console-3.6.0-bin.zip"><img
src="img/download-cloud-line.svg" class="me-2 img-fluid" alt="img">Gremlin
Console</a>
</div>
<div class="col-md-4 mb-3">
<img src="img/group-25.svg" class="img-fluid mb-2" alt="img"><br>
<a class="text-blue"
- href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.5.2/apache-tinkerpop-gremlin-server-3.5.2-bin.zip"><img
+ href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.6.0/apache-tinkerpop-gremlin-server-3.6.0-bin.zip"><img
src="img/download-cloud-line.svg" class="me-2 img-fluid" alt="img">Gremlin
Server</a>
</div>
<div class="col-md-4 mb-3">
<img src="img/group-26.svg" class="img-fluid mb-2" alt="img"><br>
<a class="text-blue"
- href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.5.2/apache-tinkerpop-3.5.2-src.zip"><img
+ href="https://www.apache.org/dyn/closer.lua/tinkerpop/3.6.0/apache-tinkerpop-3.6.0-src.zip"><img
src="img/download-cloud-line.svg" class="me-2 img-fluid"
alt="img">Source</a>
</div>
@@ -283,6 +274,9 @@ limitations under the License.
</div>
</div>
</div>
+
+
+
</div>
</div>
</div>
@@ -538,8 +532,7 @@ g.V().has("name","gremlin").out("bought"
<div class="com-box">
<div>
<a href="https://lists.apache.org/list.html?dev@tinkerpop.apache.org"><img src="img/dev-mail-list.png" class="img-fluid mb-4 " alt="img"></a><br>
- <a class="text-blue " href="https://lists.apache.org/list.html?dev@tinkerpop.apache.org">TinkerPop
- Developers</a>
+ <a class="text-blue " href="https://lists.apache.org/list.html?dev@tinkerpop.apache.org">Developers</a>
</div>
</div>
</div>
@@ -634,7 +627,7 @@ g.V().has("name","gremlin").out("bought"
<div class="mb-3">
<p class="mb-0"><a class="medium text-blue"
href="https://stephen.genoprime.com/" target="_blank">Stephen
- Mallette </a><span class="medium">(PMC)</span></p>
+ Mallette </a><span class="medium">(Committer)</span></p>
<p class="mb-0"><span class="medium">Year : 2011</span></p>
<p class="mb-0">Gremlin Console/Server/Driver, Language Variants and general
core development</p>
@@ -702,6 +695,17 @@ g.V().has("name","gremlin").out("bought"
<p class="mb-0">Gremlin Language Variants for Python and Go.</p>
</div>
</div>
+
+ <div class="col-lg-6">
+ <div class="mb-3">
+ <p class="mb-0"><a class="medium text-blue"
+ href="https://www.linkedin.com/in/mikepersonick/"
+ target="_blank">Mike Personick </a><span class="medium">(Committer)</span>
+ </p>
+ <p class="mb-0"><span class="medium">Year : 2022</span></p>
+ <p class="mb-0">Gremlin language and general core development</p>
+ </div>
+ </div>
</div>
</div>
<div class="tab-pane fade" id="pills-inactive" role="tabpanel"
@@ -901,7 +905,7 @@ g.V().has("name","gremlin").out("bought"
<div class="col-lg-6">
<ul class="hover-op-low list-unstyled">
<li><a href="index.html">Home</a></li>
- <li><a href="downloads.html">Downloads</a></li>
+ <li><a href="download.html">Downloads</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current">Documentation</a></li>
</ul>
</div>
Modified: tinkerpop/site/js/prism.js
URL: http://svn.apache.org/viewvc/tinkerpop/site/js/prism.js?rev=1899750&r1=1899749&r2=1899750&view=diff
==============================================================================
--- tinkerpop/site/js/prism.js (original)
+++ tinkerpop/site/js/prism.js Mon Apr 11 14:07:21 2022
@@ -1,5 +1,5 @@
-/* PrismJS 1.26.0
-https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+csharp+groovy+java+python */
+/* PrismJS 1.27.0
+https://prismjs.com/download.html#themes=prism-tomorrow&languages=markup+css+clike+javascript+csharp+go+go-module+groovy+java+python */
/// <reference lib="WebWorker"/>
var _self = (typeof window !== 'undefined')
@@ -661,6 +661,9 @@ var Prism = (function (_self) {
language: language
};
_.hooks.run('before-tokenize', env);
+ if (!env.grammar) {
+ throw new Error('The language "' + env.language + '" has no grammar.');
+ }
env.tokens = _.tokenize(env.code, env.grammar);
_.hooks.run('after-tokenize', env);
return Token.stringify(_.util.encode(env.tokens), env.language);
@@ -1597,8 +1600,24 @@ Prism.languages.javascript['class-name']
Prism.languages.insertBefore('javascript', 'keyword', {
'regex': {
- // eslint-disable-next-line regexp/no-dupe-characters-character-class
- pattern: /((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,
+ pattern: RegExp(
+ // lookbehind
+ // eslint-disable-next-line regexp/no-dupe-characters-character-class
+ /((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source +
+ // Regex pattern:
+ // There are 2 regex patterns here. The RegExp set notation proposal added support for nested character
+ // classes if the `v` flag is present. Unfortunately, nested CCs are both context-free and incompatible
+ // with the only syntax, so we have to define 2 different regex patterns.
+ /\//.source +
+ '(?:' +
+ /(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source +
+ '|' +
+ // `v` flag syntax. This supports 3 levels of nested character classes.
+ /(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source +
+ ')' +
+ // lookahead
+ /(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source
+ ),
lookbehind: true,
greedy: true,
inside: {
@@ -2066,85 +2085,136 @@ Prism.languages.js = Prism.languages.jav
}(Prism));
-Prism.languages.groovy = Prism.languages.extend('clike', {
- 'string': [
- {
- // https://groovy-lang.org/syntax.html#_dollar_slashy_string
- pattern: /("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,
- greedy: true
- },
- {
- // TODO: Slash strings (e.g. /foo/) can contain line breaks but this will cause a lot of trouble with
- // simple division (see JS regex), so find a fix maybe?
- pattern: /(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,
- greedy: true
- }
- ],
- 'keyword': /\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,
- 'number': /\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,
- 'operator': {
- pattern: /(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,
- lookbehind: true
+Prism.languages.go = Prism.languages.extend('clike', {
+ 'string': {
+ pattern: /(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,
+ lookbehind: true,
+ greedy: true
},
- 'punctuation': /\.+|[{}[\];(),:$]/
+ 'keyword': /\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,
+ 'boolean': /\b(?:_|false|iota|nil|true)\b/,
+ 'number': [
+ // binary and octal integers
+ /\b0(?:b[01_]+|o[0-7_]+)i?\b/i,
+ // hexadecimal integers and floats
+ /\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,
+ // decimal integers and floats
+ /(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i
+ ],
+ 'operator': /[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,
+ 'builtin': /\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/
});
-Prism.languages.insertBefore('groovy', 'string', {
- 'shebang': {
- pattern: /#!.+/,
- alias: 'comment'
+Prism.languages.insertBefore('go', 'string', {
+ 'char': {
+ pattern: /'(?:\\.|[^'\\\r\n]){0,10}'/,
+ greedy: true
}
});
-Prism.languages.insertBefore('groovy', 'punctuation', {
- 'spock-block': /\b(?:and|cleanup|expect|given|setup|then|when|where):/
-});
+delete Prism.languages.go['class-name'];
+
+// https://go.dev/ref/mod#go-mod-file-module
-Prism.languages.insertBefore('groovy', 'function', {
- 'annotation': {
- pattern: /(^|[^.])@\w+/,
+Prism.languages['go-mod'] = Prism.languages['go-module'] = {
+ 'comment': {
+ pattern: /\/\/.*/,
+ greedy: true
+ },
+ 'version': {
+ pattern: /(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,
lookbehind: true,
- alias: 'punctuation'
- }
-});
+ alias: 'number'
+ },
+ 'go-version': {
+ pattern: /((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,
+ lookbehind: true,
+ alias: 'number'
+ },
+ 'keyword': {
+ pattern: /^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,
+ lookbehind: true
+ },
+ 'operator': /=>/,
+ 'punctuation': /[()[\],]/
+};
-// Handle string interpolation
-Prism.hooks.add('wrap', function (env) {
- if (env.language === 'groovy' && env.type === 'string') {
- var delimiter = env.content[0];
+(function (Prism) {
- if (delimiter != "'") {
- var pattern = /([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;
- if (delimiter === '$') {
- pattern = /([^\$])(?:\$(?:\{.*?\}|[\w.]+))/;
+ var interpolation = {
+ pattern: /((?:^|[^\\$])(?:\\{2})*)\$(?:\w+|\{[^{}]*\})/,
+ lookbehind: true,
+ inside: {
+ 'interpolation-punctuation': {
+ pattern: /^\$\{?|\}$/,
+ alias: 'punctuation'
+ },
+ 'expression': {
+ pattern: /[\s\S]+/,
+ inside: null // see below
}
+ }
+ };
+
+ Prism.languages.groovy = Prism.languages.extend('clike', {
+ 'string': {
+ // https://groovy-lang.org/syntax.html#_dollar_slashy_string
+ pattern: /'''(?:[^\\]|\\[\s\S])*?'''|'(?:\\.|[^\\'\r\n])*'/,
+ greedy: true
+ },
+ 'keyword': /\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,
+ 'number': /\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,
+ 'operator': {
+ pattern: /(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,
+ lookbehind: true
+ },
+ 'punctuation': /\.+|[{}[\];(),:$]/
+ });
- // To prevent double HTML-encoding we have to decode env.content first
- env.content = env.content.replace(/</g, '<').replace(/&/g, '&');
+ Prism.languages.insertBefore('groovy', 'string', {
+ 'shebang': {
+ pattern: /#!.+/,
+ alias: 'comment',
+ greedy: true
+ },
+ 'interpolation-string': {
+ // TODO: Slash strings (e.g. /foo/) can contain line breaks but this will cause a lot of trouble with
+ // simple division (see JS regex), so find a fix maybe?
+ pattern: /"""(?:[^\\]|\\[\s\S])*?"""|(["/])(?:\\.|(?!\1)[^\\\r\n])*\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,
+ greedy: true,
+ inside: {
+ 'interpolation': interpolation,
+ 'string': /[\s\S]+/
+ }
+ }
+ });
- env.content = Prism.highlight(env.content, {
- 'expression': {
- pattern: pattern,
- lookbehind: true,
- inside: Prism.languages.groovy
- }
- });
+ Prism.languages.insertBefore('groovy', 'punctuation', {
+ 'spock-block': /\b(?:and|cleanup|expect|given|setup|then|when|where):/
+ });
- env.classes.push(delimiter === '/' ? 'regex' : 'gstring');
+ Prism.languages.insertBefore('groovy', 'function', {
+ 'annotation': {
+ pattern: /(^|[^.])@\w+/,
+ lookbehind: true,
+ alias: 'punctuation'
}
- }
-});
+ });
+
+ interpolation.inside.expression.inside = Prism.languages.groovy;
+
+}(Prism));
(function (Prism) {
- var keywords = /\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/;
+ var keywords = /\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/;
// full package (optional) + parent classes (optional)
- var classNamePrefix = /(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source;
+ var classNamePrefix = /(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source;
// based on the java naming conventions
var className = {
- pattern: RegExp(classNamePrefix + /[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),
+ pattern: RegExp(/(^|[^\w.])/.source + classNamePrefix + /[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),
lookbehind: true,
inside: {
'namespace': {
@@ -2166,9 +2236,16 @@ Prism.hooks.add('wrap', function (env) {
'class-name': [
className,
{
- // variables and parameters
+ // variables, parameters, and constructor references
// this to support class names (or generic parameters) which do not contain a lower case letter (also works for methods)
- pattern: RegExp(classNamePrefix + /[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),
+ pattern: RegExp(/(^|[^\w.])/.source + classNamePrefix + /[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),
+ lookbehind: true,
+ inside: className.inside
+ },
+ {
+ // class names based on keyword
+ // this to support class names (or generic parameters) which do not contain a lower case letter (also works for methods)
+ pattern: RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source + classNamePrefix + /[A-Z]\w*\b/.source),
lookbehind: true,
inside: className.inside
}
@@ -2216,6 +2293,30 @@ Prism.hooks.add('wrap', function (env) {
'operator': /[?&|]/
}
},
+ 'import': [
+ {
+ pattern: RegExp(/(\bimport\s+)/.source + classNamePrefix + /(?:[A-Z]\w*|\*)(?=\s*;)/.source),
+ lookbehind: true,
+ inside: {
+ 'namespace': className.inside.namespace,
+ 'punctuation': /\./,
+ 'operator': /\*/,
+ 'class-name': /\w+/
+ }
+ },
+ {
+ pattern: RegExp(/(\bimport\s+static\s+)/.source + classNamePrefix + /(?:\w+|\*)(?=\s*;)/.source),
+ lookbehind: true,
+ alias: 'static',
+ inside: {
+ 'namespace': className.inside.namespace,
+ 'static': /\b\w+$/,
+ 'punctuation': /\./,
+ 'operator': /\*/,
+ 'class-name': /\w+/
+ }
+ }
+ ],
'namespace': {
pattern: RegExp(
/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/
@@ -2292,5 +2393,4 @@ Prism.languages.python = {
Prism.languages.python['string-interpolation'].inside['interpolation'].inside.rest = Prism.languages.python;
-Prism.languages.py = Prism.languages.python;
-
+Prism.languages.py = Prism.languages.python;
\ No newline at end of file
Modified: tinkerpop/site/providers.html
URL: http://svn.apache.org/viewvc/tinkerpop/site/providers.html?rev=1899750&r1=1899749&r2=1899750&view=diff
==============================================================================
--- tinkerpop/site/providers.html (original)
+++ tinkerpop/site/providers.html Mon Apr 11 14:07:21 2022
@@ -64,27 +64,18 @@ limitations under the License.
</a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
<li class="dropdown-header">Latest Documentation</li>
- <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation
- Index</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current" class="dropdown-item">Documentation Index</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current/reference" class="dropdown-item">Reference</a></li>
- <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade
- Information</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core
- Javadoc API</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full
- Javadoc API</a></li>
- <li>
- <hr class="dropdown-divider">
- </li>
- <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation
- Archives</a></li>
- <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc
- Archives</a></li>
- <li>
- <hr class="dropdown-divider">
- </li>
- <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications"
- class="dropdown-item">Publications</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/provider" class="dropdown-item">Provider</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/dev/developer" class="dropdown-item">Developer</a></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/upgrade" class="dropdown-item">Upgrade Information</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/core/" class="dropdown-item">Core Javadoc API</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/current/full/" class="dropdown-item">Full Javadoc API</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/" class="dropdown-item">Documentation Archives</a></li>
+ <li><a href="https://tinkerpop.apache.org/javadocs/" class="dropdown-item">Javadoc Archives</a></li>
+ <li><hr class="dropdown-divider"></li>
+ <li><a href="https://tinkerpop.apache.org/docs/current/index.html#publications" class="dropdown-item">Publications</a></li>
</ul>
</li>
@@ -231,7 +222,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/1.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Alibaba Graph Database</a>
+ <a class="ft-18 bold text-blue" href="https://cn.aliyun.com/product/gdb">Alibaba Graph Database</a>
<p class="mb-0 mt-2">A real-time, reliable, cloud-native graph database service that
supports property graph model.</p>
</div>
@@ -256,7 +247,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/3.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">ArcadeDB</a>
+ <a class="ft-18 bold text-blue" href="https://arcadedb.com/">ArcadeDB</a>
<p class="mb-0 mt-2">Multi-Model Database Supporting Graphs, Key/Value, Documents and
Time-Series.</p>
</div>
@@ -269,7 +260,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/4.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">ArangoDB</a>
+ <a class="ft-18 bold text-blue" href="https://www.arangodb.com/">ArangoDB</a>
<p class="mb-0 mt-2">OLTP Provider for ArangoDB.</p>
</div>
</div>
@@ -281,7 +272,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/5.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Bitsy</a>
+ <a class="ft-18 bold text-blue" href="https://github.com/lambdazen/bitsy">Bitsy</a>
<p class="mb-0 mt-2">A small, fast, embeddable, durable in-memory graph database.</p>
</div>
</div>
@@ -293,7 +284,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/6.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Blazegraph</a>
+ <a class="ft-18 bold text-blue" href="https://blazegraph.com/">Blazegraph</a>
<p class="mb-0 mt-2">RDF graph database with OLTP support.</p>
</div>
</div>
@@ -305,7 +296,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/7.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">CosmosDB</a>
+ <a class="ft-18 bold text-blue" href="https://azure.microsoft.com/en-us/services/cosmos-db/">CosmosDB</a>
<p class="mb-0 mt-2">Microsoft's distributed OLTP graph database.</p>
</div>
</div>
@@ -317,7 +308,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/8.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">ChronoGraph</a>
+ <a class="ft-18 bold text-blue" href="https://github.com/Txture/chronos/tree/master/org.chronos.chronograph">ChronoGraph</a>
<p class="mb-0 mt-2">A versioned graph database.</p>
</div>
</div>
@@ -329,7 +320,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/9.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">DSEGraph</a>
+ <a class="ft-18 bold text-blue" href="https://www.datastax.com/products/datastax-graph">DSEGraph</a>
<p class="mb-0 mt-2">DataStax graph database with OLTP and OLAP support.</p>
</div>
</div>
@@ -341,7 +332,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/10.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Hadoop (Spark)</a>
+ <a class="ft-18 bold text-blue" href="https://tinkerpop.apache.org/docs/current/reference/#sparkgraphcomputer">Hadoop (Spark)</a>
<p class="mb-0 mt-2">OLAP graph processor using Spark.</p>
</div>
</div>
@@ -353,7 +344,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/11.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">HGraphDB</a>
+ <a class="ft-18 bold text-blue" href="https://github.com/rayokota/hgraphdb">HGraphDB</a>
<p class="mb-0 mt-2">OLTP graph database running on Apache HBase.</p>
</div>
</div>
@@ -365,7 +356,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/12.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Huawei Graph Engine Service</a>
+ <a class="ft-18 bold text-blue" href="https://www.huaweicloud.com/intl/en-us/product/ges.html">Huawei Graph Engine Service</a>
<p class="mb-0 mt-2">Fully-managed, distributed, at-scale graph query and analysis service
that provides a visualized interactive analytics platform.</p>
</div>
@@ -391,8 +382,8 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/14.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">IBM Graph</a>
- <p class="mb-0 mt-2">OLTP graph database as a service.</p>
+ <a class="ft-18 bold text-blue" href="https://www.ibm.com/docs/en/db2/11.5?topic=deployments-db2-graph">IBM Db2 Graph</a>
+ <p class="mb-0 mt-2">Graph database using IBM® Db2®.</p>
</div>
</div>
</div>
@@ -416,7 +407,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/16.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Neo4j</a>
+ <a class="ft-18 bold text-blue" href="https://tinkerpop.apache.org/docs/current/reference/#neo4j-gremlin">Neo4j</a>
<p class="mb-0 mt-2">OLTP graph database (embedded and high availability).</p>
</div>
</div>
@@ -440,7 +431,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/18.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">OverflowDB</a>
+ <a class="ft-18 bold text-blue" href="https://github.com/ShiftLeftSecurity/overflowdb">OverflowDB</a>
<p class="mb-0 mt-2">In-memory graph database with low memory footprint</p>
</div>
</div>
@@ -452,7 +443,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/19.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Apache S2Graph</a>
+ <a class="ft-18 bold text-blue" href="https://github.com/apache/incubator-s2graph">Apache S2Graph</a>
<p class="mb-0 mt-2">OLTP graph database running on Apache HBase.</p>
</div>
</div>
@@ -464,7 +455,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/20.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Sqlg</a>
+ <a class="ft-18 bold text-blue" href="https://github.com/pietermartin/sqlg">Sqlg</a>
<p class="mb-0 mt-2">OLTP implementation on SQL databases.</p>
</div>
</div>
@@ -488,7 +479,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/22.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Tibco Graph Database</a>
+ <a class="ft-18 bold text-blue" href="https://www.tibco.com/products/tibco-graph-database">Tibco Graph Database</a>
<p class="mb-0 mt-2">Combined OLTP and OLAP features in a single enterprise-grade
database.</p>
</div>
@@ -501,7 +492,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/23.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">TinkerGraph</a>
+ <a class="ft-18 bold text-blue" href="https://tinkerpop.apache.org/docs/current/reference/#tinkergraph-gremlin">TinkerGraph</a>
<p class="mb-0 mt-2">In-memory OLTP and OLAP reference implementation.</p>
</div>
</div>
@@ -513,7 +504,7 @@ limitations under the License.
<div class="d-flex align-items-start">
<img src="img/providers/24.png " class="img-fluid mb-3" alt="img">
<div class="text-start ms-3">
- <a class="ft-18 bold text-blue" href="#">Unipop</a>
+ <a class="ft-18 bold text-blue" href="https://github.com/unipop-graph/unipop">Unipop</a>
<p class="mb-0 mt-2">OLTP Elasticsearch and JDBC backed graph.</p>
</div>
</div>
@@ -564,7 +555,7 @@ limitations under the License.
<div class="col-lg-6">
<ul class="hover-op-low list-unstyled">
<li><a href="index.html">Home</a></li>
- <li><a href="downloads.html">Downloads</a></li>
+ <li><a href="download.html">Downloads</a></li>
<li><a href="https://tinkerpop.apache.org/docs/current">Documentation</a></li>
</ul>
</div>