We built something like this at my company. It can be super useful, especially for onboarding new devs and visualizing the workflows of a large, legacy codebase.
Not sure if this can throw errors, but Madge is similar CLI tool that you can add to your CI/Husky to check for these circular dependencies and fix as you go along instead of taking a bunch of time to refactor everything
nice tool. I learnt the hard way to care about dependency graphs when I found myself needing to import something that would have created a circular dependency. Now on new projects I make a conscious effort to keep some bedrock modules free of any internal dependency, even if that means duplicating an utility function to avoid an import. Unrelated but your keyboard sounds really nice, which keyboard / switches do you use?
We built something like this at my company. It can be super useful, especially for onboarding new devs and visualizing the workflows of a large, legacy codebase.
Looks very interesting to hop on an open-source project too.
I would be nice to have a link to the project in the description
i like how he hearted it and then didnt do a really quick link to the github repo lol
Not sure if this can throw errors, but Madge is similar CLI tool that you can add to your CI/Husky to check for these circular dependencies and fix as you go along instead of taking a bunch of time to refactor everything
that's a good suggestion, I'll check it out
nice tool. I learnt the hard way to care about dependency graphs when I found myself needing to import something that would have created a circular dependency.
Now on new projects I make a conscious effort to keep some bedrock modules free of any internal dependency, even if that means duplicating an utility function to avoid an import.
Unrelated but your keyboard sounds really nice, which keyboard / switches do you use?
For the keyboard sounds, he previously made a go app( i think it only works with macos) for that sound. He made a video about it you can check it out
I have no idea how would this work in a non-class environment. I assume that this is the best use case for it.
Sorry to ask for this but what is the name of the theme? Thanks!
BFW, great video! I like the tool, but the visualization is a little bit messy.
And where's the link?
wow.. visualization pretty good.
Niiice!!!! Good job babe ❤
Dependency cruiser