Add some deterministic layout algorithms
- Dominant language
- TypeScript
- Stars
- 351
- Forks
- 48
- Avg merge
- 10h 21m
- Merged PRs (30d)
- 1
Description
[This repository](https://gitlab.com/ouestware/graphology-experiments/-/tree/main/packages?ref_type=heads) exposes various deterministic layouts, that could be interesting to integrate in Gephi Lite:
- [ELK](https://eclipse.dev/elk/) layered layout for trees ([demo](https://graphology-experiments-431565.gitlab.io/?path=/story/ouestware-graphology-layout-elk--layered-example))
- ELK forest layout ([demo](https://graphology-experiments-431565.gitlab.io/?path=/story/ouestware-graphology-layout-elk--forest-example&args=direction:DOWN))
- ELK radial layout ([demo](https://graphology-experiments-431565.gitlab.io/?path=/story/ouestware-graphology-layout-elk--radial-example))
- [Graphviz](https://graphviz.org/) radial layout ([demo](https://graphology-experiments-431565.gitlab.io/?path=/story/ouestware-graphology-layout-graphviz--radial-example))
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the graphology-experiments packages and the linked ELK and Graphviz demos first to understand the available layered, forest, and radial layouts. Then identify Gephi Lite's layout integration entry point and determine how these layouts should be exposed; done means the named deterministic layouts are available and produce the corresponding graph arrangements.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- data-visualization, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100