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

Dependency cycle #3

Open
wimsymons opened this issue Jun 5, 2020 · 1 comment
Open

Dependency cycle #3

wimsymons opened this issue Jun 5, 2020 · 1 comment

Comments

@wimsymons
Copy link
Contributor

The tool detects a dependency cycle, but it does not show any details.
Can this be added to show which paths lead to a cycle? Or is this easily spotted in the generated graph?

I looked at the CycleDetection class, but it has no documentation on how this works and Javadoc of the TarjanStronglyConnectedComponents class from https://data.graphstream-project.org/api/gs-algo/current/org/graphstream/algorithm/TarjanStronglyConnectedComponents.html, did not make me any wiser.

@amitjoy
Copy link
Owner

amitjoy commented Jun 5, 2020

@wimsymons Thanks a lot for reporting this. Unfortunately such a change cannot be done as the underlying graph visualization library doesn't support it. I am currently on the verge of creating a new branch to start with a revamped functionality that enables users to analyze the graph in Neo4J. The graph visualization will then be completely detached from this tool. Neo4J is an advanced graph visualization library and users can easily perform tiny queries to get that what they need - such as service cycles, package dependency cycles and many more. I will keep you updated on the progress.

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

2 participants