Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NoFlo graph file format specification #42

Open
trustmaster opened this issue Sep 17, 2013 · 2 comments
Open

NoFlo graph file format specification #42

trustmaster opened this issue Sep 17, 2013 · 2 comments

Comments

@trustmaster
Copy link
Member

There's a page in NoFlo documentation describing NoFlo JSON graph format: http://noflojs.org/documentation/json/

While GoFlow is slowly progressing towards support of loading graphs at run-time, the documentation provided for NoFlo JSON is not enough for a 3rd-party implementation. It contains just a minimal example without an explanation, while a more formal and detailed specification is required for the format to be supported by 3rd-party FBP runtimes.

Example questions left after reading the current docs:

  • what is "metadata"?
  • is "metadata" related to "initial IP" concept?
  • how are initial IPs represented on the graph if it isn't?
  • what is "data" and which component is responsible for reading it?
  • etc.
@openera-techadmin
Copy link

+1

@forresto
Copy link
Member

👍 to fleshing out http://noflojs.org/documentation/json/

  • Metadata is mostly used for UI representation. Things that don't affect how the graph runs: node x y label, edge route (color), group description, etc.
  • IIPs are not related to metadata.
  • IIPs are defined as edges in the graph json. Instead of src there is data.
  • The tgt process/port will get that IIP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants