Skip to content
This repository has been archived by the owner on Sep 9, 2020. It is now read-only.

[Proposal] Project Relationship Graphs #1547

Closed
darkowlzz opened this issue Jan 19, 2018 · 0 comments · Fixed by #1588
Closed

[Proposal] Project Relationship Graphs #1547

darkowlzz opened this issue Jan 19, 2018 · 0 comments · Fixed by #1588

Comments

@darkowlzz
Copy link
Collaborator

darkowlzz commented Jan 19, 2018

This is a proposal for creating relationship graphs of a dependency project and its relationship with other projects. The dependency graphs could be used to visualize the relationships set by constraints and imports between the projects and packages.

This would be based on the Project Status work that's going on in #1367 . The project status data of a given project could be visualized by showing:

  1. PROJECT IMPORTERS - projects that import the given project.
    projectimporters

  2. CONSTRAINTS set on the project by other projects
    constraints

  3. PACKAGE IMPORTERS - packages that import the given project and its packages.
    pkgimporters

Implementation of this would require modifications in cmd/dep/graphviz.go to generate dot outputs for the aforementioned data from project status.

Any corrections, additions and questions are welcome.

@darkowlzz darkowlzz changed the title [Proposal] Project Dependency Graphs [Proposal] Project Relationship Graphs Jan 19, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant