👓 dependency visualizer for GitHub & GitLab (a.k.a., "auto-roadmap")
Clone or download
Permalink
Failed to load latest commit information.
.circleci build(ci): use GO111MODULE=on when getting deps Sep 11, 2018
assets chore: add go.mod files in subdirs Sep 22, 2018
examples chore: add go.mod files in subdirs Sep 22, 2018
tools chore: add go.mod files in subdirs Sep 22, 2018
web feat: initial web version Oct 5, 2018
.gitignore chore: add .gitignore + remove junk file Sep 5, 2018
Dockerfile feat: add Docker support (fix #5) Sep 5, 2018
LICENSE Create LICENSE Sep 5, 2018
Makefile chore: update examples Sep 10, 2018
README.md feat: refactor cli (#7) Sep 13, 2018
chi_util.go feat: initial web version Oct 5, 2018
cmd_airtable.go Merge pull request #105 from moul/dev/moul/include-prs Oct 7, 2018
cmd_db.go feat: initial web version Oct 5, 2018
cmd_pull.go feat: gitlab caching Sep 23, 2018
cmd_run.go fix: add missing call to graphSetupFlags Oct 8, 2018
cmd_web.go feat: initial web version Oct 5, 2018
go.mod feat: avoid updating identiqual airtable record (using another golang… Oct 7, 2018
go.sum feat: avoid updating identiqual airtable record (using another golang… Oct 7, 2018
graphviz.go feat: initial web version Oct 5, 2018
issue.go feat: include prs Oct 7, 2018
issue_test.go chore: refactor getrelativeurl Sep 20, 2018
logger.go feat: add '--verbose' cli option + switch to zap Sep 5, 2018
main.go fix: tell gorm to not handle the UpdatedAt field Oct 7, 2018
renovate.json Add renovate.json Sep 5, 2018
repo.go feat: support gitlab (#32) Sep 11, 2018
util.go chore: refactor getrelativeurl Sep 20, 2018

README.md


depviz

DepViz

👓 Issue dependency visualizer, a.k.a. "auto-roadmap".

Build Status Go Report Card GitHub version GoDoc

Website • Twitter

Introduction

dependency visualizer (auto roadmap)

work in progress: I'm already using this tool on a daily basis, but I know it lacks a lot of work to make it cool for other people too

depviz aggregates issues from multiple repositories and outputs a visual representation of the dependencies.

inspired by this discussion: jbenet/random-ideas#37

Example

Install (with Golang)

go get moul.io/depviz

Usage

$ export GITHUB_TOKEN=xxxx

# render and display the roadmap
$ depviz run moul/depviz | dot -Tpng > depviz-roadmap.png
$ open depviz-roadmap.png

# render and display the orphans
$ depviz run moul/depviz --show-orphans | dot -Tpng > depviz-orphans.png
$ open depviz-orphans.png

Preview image withing iterm2

# install imgcat
$ go get github.com/olivere/iterm2-imagetools/cmd/imgcat
$ depviz run https://github.com/moul/depviz/issues/42 | dot -Tpng | imgcat

License

Apache