marklogic-community / pipes

Pipes for MarkLogic DataHub is visual programming tool for MarkLogic Data Hub. It integrates with MarkLogic's Datahub and produces custom code step(s) using a no-code UI environment.
https://marklogic-community.github.io/pipes/
Other
13 stars 1 forks source link

Revert back to the original LiteGraph and add hooks #150

Open josvanroosmalen opened 4 years ago

josvanroosmalen commented 4 years ago

Currently it seems that LiteGraph is "forked" in the Pipes repo where all kind of changes are applied. This makes it difficult to update Litegraph to a newer version when available. The best approach is to analyse (1) which customizations are made (2) try to convince the Litegraph team to incorporate them in their code (for those ones also interested for other users (3) try to convince the Litegraph team to add hooks for the changes which are Pipes specific so that we can separate Pipes specific code in order to minimize the customizations.

epoilvet commented 4 years ago

It's not possible to revert to original version: 1) It's designed for node and not V8 2) Subgraph loop logic is specific to Pipes. Original Subgraph is not designed to loop inputs.

epoilvet commented 4 years ago

I have an upgraded version, I'll push it to a dedicated branch: https://github.com/marklogic-community/pipes/tree/feature/litegraphUpgrade