Custom dependency graph format for unpublished / GitHub-only repositories

Hey everyone!

I’ve been working on a very simple dependency manager for C++ that is able to fetch dependencies on-demand from Git repositories (and caches them to save bandwidth). We are currently exploring the possibility to auto-generate manifest files for tracking dependencies in the GitHub dependency graph. So far we’ve tried listing the dependencies in an npm-style package.json file, which seems to be recognised, however the according dependencies appear grayed out, probably as the packages aren’t published on npm.


Is there a compatible format that we can use to link to generic GitHub repositories that can be properly parsed and linked by the dependency graph?