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('
 &lt;dependency&gt;
   &lt;groupId&gt;org.apache.tinkerpop&lt;/groupId&gt;
   &lt;artifactId&gt;gremlin-driver&lt;/artifactId&gt;
-  &lt;version&gt;3.5.1&lt;/version&gt;
+  &lt;version&gt;3.6.0&lt;/version&gt;
 &lt;/dependency&gt;</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">&times;</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">&times;</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(/&lt;/g, '<').replace(/&amp;/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>