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

Generate Graphs #502

Open
vorburger opened this issue Feb 18, 2024 · 5 comments
Open

Generate Graphs #502

vorburger opened this issue Feb 18, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed model/bazel Models of Bazel.build model/markdown Models of MD / Markdown Docs model/☕/maven Models of Java Maven model/☕ Models of Java UI Web UI

Comments

@vorburger
Copy link
Member

vorburger commented Feb 18, 2024

Goal: Enola should be able to generate visual graphs.

It actually already can, sort of - but the goal here is to "generalize" this, to "any linked models" (incl. RDF).

Issue Definition of Done: https://docs.enola.dev has several (more than 1) graphs #dogfood.

@vorburger vorburger added enhancement New feature or request help wanted Extra attention is needed UI Web UI model/markdown Models of MD / Markdown Docs model/☕ Models of Java model/bazel Models of Bazel.build model/☕/maven Models of Java Maven labels Feb 18, 2024
@vorburger
Copy link
Member Author

https://docs.enola.dev/concepts/other/#visualization has possible tools (contrib. by PR to add more). -- I've "researched" this a bit more the other day (read e.g. this), and will likely start with generating GEXF, and maybe still also the venerable DOT.gv Graphviz format.

Others can contribute converters to additional other such formats as well, of course.

@vorburger vorburger self-assigned this Feb 18, 2024
@vorburger
Copy link
Member Author

vorburger commented Jun 28, 2024

vorburger added a commit to vorburger/enola that referenced this issue Aug 10, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 10, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 10, 2024
vorburger added a commit that referenced this issue Aug 10, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 11, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 11, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 11, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 11, 2024
@vorburger
Copy link
Member Author

vorburger commented Aug 11, 2024

visjs/vis-network#505 is why I can't "just" use the DOT (GV) "directly" in vis.js; @digitalentity (sorry I meant @teivah) FYI.

vorburger added a commit to vorburger/enola that referenced this issue Aug 11, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 11, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 11, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 12, 2024
vorburger added a commit to vorburger/enola that referenced this issue Aug 12, 2024
vorburger added a commit that referenced this issue Aug 12, 2024
@vorburger
Copy link
Member Author

https://visjs.github.io/vis-network/examples/ but probably even better let's just use:

https://www.sigmajs.org/storybook/?path=/story/load-gexf-file--story

https://www.sigmajs.org/storybook/?path=/story/mouse-manipulations--story

It just needs a /gexf?q=enola:/ sort of URL supported on the UI.

vorburger added a commit to vorburger/enola that referenced this issue Sep 28, 2024
./enola server --load="docs/models/example.org/*.ttl" --httpPort=8080

http://[::]:8080/gexf?q=enola:/inline
vorburger added a commit that referenced this issue Sep 28, 2024
./enola server --load="docs/models/example.org/*.ttl" --httpPort=8080

http://[::]:8080/gexf?q=enola:/inline
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed model/bazel Models of Bazel.build model/markdown Models of MD / Markdown Docs model/☕/maven Models of Java Maven model/☕ Models of Java UI Web UI
Projects
None yet
Development

No branches or pull requests

1 participant