Hello, For example, currently I have the following situation:
[nodejs app with gremlin npm module] ---<talks Gremlin via WebSocket to>--- [official JVM based gremlin server with TinkerGraph] And what if I would like to create a custom part of the server side, from scratch, i.e. no parts of existing TinkerPop project are used at all, e.g. a Golang based project. In order to get the following: [nodejs app with gremlin npm module] ---<talks Gremlin via WebSocket to>--- [another graph db impl] So, I will be able to simply replace it with another implementation. It looks to be possible, but I have several organisational questions. Q1. Is this WebSocket based protocol specified somewhere? It includes questions regarding Gremlin query and response serialization. I would like to follow the official spec in order to implement the same protocol. Q2. Is there an official test suite/kit what could be put in place of the client side (the one with nodejs app) and it would test whether a new server side implementation really supports the same communication protocol and can speak Gremlin (maybe not all operators are expected to work or there are levels of support, etc). Thanks in advance for any advice.
