gabotechs / dep-tree

Tool for helping developers keep their code bases clean and decoupled. It allows visualising a code base complexity using a 3d force-directed graph of files and the dependencies between them.
https://github.com/gabotechs/dep-tree
MIT License
1.5k stars 38 forks source link

Any plan to support C codebase? #75

Open rafsun42 opened 8 months ago

rafsun42 commented 8 months ago

We can already generate doxygen to generate dependency graph. But, 3d interactive graph looks cool.

Attempt3035 commented 7 months ago

Agreed here! C and C++ would be awesome, even if it's an adaptor built on existing dep discovery systems that just plugs into the 3D force graph!

gabotechs commented 7 months ago

There's currently no plans for implementing C or C++ in the short term, but it looks like it's the most requested language.

I would first try to document how to implement new languages rather than implement them myself, to see if that attracts some contributions, as right now I cannot afford to deviate too much from the functionalities that I use in my day-to-day work, but if/when I have some buffer I will definitely try.

gabotechs commented 7 months ago

I have created a guide about how to contribute new languages to Dep Tree https://github.com/gabotechs/dep-tree/blob/main/docs/IMPLEMENTING_NEW_LANGUAGES.md.

If anyone wants to have some fun with it, be my guest.