[ 
https://issues.apache.org/jira/browse/TINKERPOP-2392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Mallette reassigned TINKERPOP-2392:
-------------------------------------------

    Assignee: Stephen Mallette

> Improve module level documentation for GLVs
> -------------------------------------------
>
>                 Key: TINKERPOP-2392
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2392
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: javascript
>    Affects Versions: 3.4.7
>            Reporter: James Sumners
>            Assignee: Stephen Mallette
>            Priority: Minor
>
> As an example of the general problem, the readme for the JavaScript client 
> says:
> "Please see the [reference 
> documentation|http://tinkerpop.apache.org/docs/current/reference/#gremlin-javascript]
>  at Apache TinkerPop for more information."
> That reference documentation is completely written in Groovy and does not 
> translate well to JavaScript. At the very least, there should be some 
> documentation that describes how to translate all of the globals used across 
> the reference documentation. For example, in 
> [http://tinkerpop.apache.org/docs/current/reference/#valuemap-step] it is 
> suggested that one can translate the list based values to singular values by 
> writing:
> {code}
> g.V().valueMap().by(unfold())
> {code}
> How do I translate this for usage in the JavaScript client? I assume the 
> `unfold()` method needs to be attached to the instance referenced by the 
> `by()` function. How do I get that reference easily? Can I pass a parameter 
> like `.by( () => this.unfold() )` (it certainly doesn't work)? Neither 
> `.by("unfold()")` nor `.by("unfold")` work.
> This sort of thing is present throughout the reference documentation and is 
> making it very difficult to get up-to-speed with the JavaScript client.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to