Merge branch 'tp32'
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6923a6a4 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6923a6a4 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/6923a6a4 Branch: refs/heads/master Commit: 6923a6a431b0fac83f33f753a5dda3f1dbace216 Parents: 74479dd 0bcab7f Author: Jorge Bay Gondra <jorgebaygon...@gmail.com> Authored: Thu Jan 25 11:33:59 2018 +0100 Committer: Jorge Bay Gondra <jorgebaygon...@gmail.com> Committed: Thu Jan 25 11:33:59 2018 +0100 ---------------------------------------------------------------------- .travis.yml | 14 +- .../developer/development-environment.asciidoc | 15 + docs/src/reference/gremlin-variants.asciidoc | 75 +- .../glv/GraphTraversalSource.template | 126 ++ gremlin-javascript/glv/PackageJson.template | 59 + gremlin-javascript/glv/TraversalSource.template | 201 +++ gremlin-javascript/glv/generate.groovy | 107 ++ gremlin-javascript/pom.xml | 301 +++++ .../javascript/gremlin-javascript/.gitignore | 5 + .../javascript/gremlin-javascript/.npmignore | 26 + .../javascript/gremlin-javascript/README.md | 39 + .../main/javascript/gremlin-javascript/index.js | 75 ++ .../lib/driver/driver-remote-connection.js | 194 +++ .../lib/driver/remote-connection.js | 77 ++ .../gremlin-javascript/lib/process/bytecode.js | 98 ++ .../lib/process/graph-traversal.js | 1264 ++++++++++++++++++ .../lib/process/traversal-strategy.js | 75 ++ .../gremlin-javascript/lib/process/traversal.js | 268 ++++ .../gremlin-javascript/lib/structure/graph.js | 168 +++ .../lib/structure/io/graph-serializer.js | 181 +++ .../lib/structure/io/type-serializers.js | 295 ++++ .../javascript/gremlin-javascript/lib/utils.js | 35 + .../javascript/gremlin-javascript/package.json | 40 + .../test/cucumber/feature-steps.js | 327 +++++ .../gremlin-javascript/test/cucumber/world.js | 126 ++ .../gremlin-javascript/test/helper.js | 29 + .../test/integration/remote-connection-tests.js | 58 + .../test/integration/traversal-test.js | 69 + .../test/unit/exports-test.js | 73 + .../test/unit/graphson-test.js | 112 ++ .../test/unit/traversal-test.js | 194 +++ pom.xml | 5 + 32 files changed, 4727 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6923a6a4/docs/src/dev/developer/development-environment.asciidoc ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6923a6a4/docs/src/reference/gremlin-variants.asciidoc ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6923a6a4/pom.xml ---------------------------------------------------------------------- diff --cc pom.xml index 8ea0a5a,259f16a..aafa895 --- a/pom.xml +++ b/pom.xml @@@ -116,8 -116,11 +116,9 @@@ limitations under the License <module>gremlin-shaded</module> <module>gremlin-core</module> <module>gremlin-test</module> - <module>gremlin-benchmark</module> <module>gremlin-groovy</module> - <module>gremlin-groovy-test</module> <module>tinkergraph-gremlin</module> + <module>gremlin-javascript</module> <module>gremlin-python</module> <module>gremlin-dotnet</module> <module>hadoop-gremlin</module>