Currently, to my knowledge, Github’s dependency graphic tool does not work with Julia packages because the manifest is not one of the supported types listed here (https://help.github.com/en/github/visualizing-repository-data-with-graphs/listing-the-packages-that-a-repository-depends-on). From my understanding of the ecosystem, I feel it wouldn’t be that hard to implement this for Julia packages. What would go into making that happen, and is there interest in doing so?
One issue is that most people do not check in the Manifest.toml for public-use packages. So, you could only go one level deep using the Project.toml files. Perhaps maybe you could do it recursively based on the Project.toml files, but then that seems rather complicated.
I’m not supposed to do this? I should add
.gitignore for my packages?
If you want to have problems with CI every now and then, no
JuliaHub for example does show dependencies and reverse dependencies for each package in General.