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

Implement the package dependency graph #4

Open
git-afsantos opened this issue Dec 23, 2024 · 0 comments
Open

Implement the package dependency graph #4

git-afsantos opened this issue Dec 23, 2024 · 0 comments
Labels
design Visual or conceptual design of the tool enhancement New feature or request

Comments

@git-afsantos
Copy link
Member

git-afsantos commented Dec 23, 2024

  • It might be useful to take Computation Graph component as a basis, and use a D3 force graph to display packages and their dependencies.
  • Packages can be color-coded according to the number of reported issues. For example, HAROS1 had a few heuristics to choose an appropriate color, based on the average number of issues per line of code. We can reuse that, or come up with something better.
  • We can also look into other examples on the D3 documentation pages for inspiration. Maybe there are other views that make more sense than a force-directed graph.
  • A feature that was commonly requested for HAROS (but never got implemented) was to also display third-party package dependencies. HAROS built a graph using only the packages that you provided for analysis. External packages should be displayed differently (even if it is just a different color).
@git-afsantos git-afsantos added enhancement New feature or request design Visual or conceptual design of the tool labels Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Visual or conceptual design of the tool enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant