Dependency Management Data (DMD)

Dependency Management Data is a set of tooling to get a better understanding of the use of dependencies across your organisation.

The aim is to provide you with a set of queryable data about how your projects use configured, so you can target changes across your projects and organisation more appropriately.

There is a command-line tool, dmd, which aims to make this an easier way to interact with the data.

There is an example repo that provides some a pre-seeded database, and set of data exports, that you can test the experience with.

Some examples of setting up the data model:

Some examples of queries:

NOTE this is currently a work-in-progress and will likely contain more information and tooling later on, possibly even included a hosted service!

Also see the repository on GitLab.com.