From 562910284e5d2850fe8611278ff1d63c10ddf4b4 Mon Sep 17 00:00:00 2001 From: Moses Narrow <36607567+0pcom@users.noreply.github.com> Date: Mon, 23 Sep 2024 20:53:38 -0500 Subject: [PATCH] Add dependency graph to README.md (#287) * fix var name * eliminate hardcoded defaults in skywire utilities * update vendored deps * make format * fix CI error * fix ci errors * add goda dependency graph to README.md --- README.md | 9 + docs/dmsg-goda-graph.svg | 961 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 970 insertions(+) create mode 100644 docs/dmsg-goda-graph.svg diff --git a/README.md b/README.md index 8f862e24..ca0afece 100644 --- a/README.md +++ b/README.md @@ -34,3 +34,12 @@ The connection between a `dmsg.Client` and `dmsg.Server` is called a `dmsg.Sessi - [`dmsg.Discovery` documentation.](./cmd/dmsg-discovery/README.md) - [Starting a local `dmsg` environment.](./integration/README.md) +## Dependency Graph + +made with [goda](https://github.com/loov/goda) + +``` +goda graph github.com/skycoin/dmsg/... | dot -Tsvg -o docs/dmsg-goda-graph.svg +``` + +![Dependency Graph](docs/dmsg-goda-graph.svg "github.com/skycoin/dmsg Dependency Graph") diff --git a/docs/dmsg-goda-graph.svg b/docs/dmsg-goda-graph.svg new file mode 100644 index 00000000..03d54231 --- /dev/null +++ b/docs/dmsg-goda-graph.svg @@ -0,0 +1,961 @@ + + + + + + +G + + + +github.com/skycoin/dmsg + + +github.com/skycoin/dmsg +5 / 97B + + + + + +github.com/skycoin/dmsg/cmd/dmsg + + +github.com/skycoin/dmsg/cmd/dmsg +107 / 3.4KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery/commands + + +github.com/skycoin/dmsg/cmd/dmsg-discovery/commands +262 / 8.9KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsg-discovery/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands +44 / 1.4KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsg-server/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsg-socks5/commands + + +github.com/skycoin/dmsg/cmd/dmsg-socks5/commands +213 / 6.7KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsg-socks5/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgcurl/commands + + +github.com/skycoin/dmsg/cmd/dmsgcurl/commands +322 / 10.3KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsgcurl/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsghttp/commands + + +github.com/skycoin/dmsg/cmd/dmsghttp/commands +166 / 5.0KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsghttp/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgip/commands + + +github.com/skycoin/dmsg/cmd/dmsgip/commands +115 / 3.6KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsgip/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-cli/commands + + +github.com/skycoin/dmsg/cmd/dmsgpty-cli/commands +197 / 5.7KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsgpty-cli/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-host/commands + + +github.com/skycoin/dmsg/cmd/dmsgpty-host/commands +327 / 10.2KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsgpty-host/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-ui/commands + + +github.com/skycoin/dmsg/cmd/dmsgpty-ui/commands +67 / 2.2KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsgpty-ui/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgweb/commands + + +github.com/skycoin/dmsg/cmd/dmsgweb/commands +1023 / 31.9KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg:e->github.com/skycoin/dmsg/cmd/dmsgweb/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery + + +github.com/skycoin/dmsg/cmd/dmsg-discovery +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery:e->github.com/skycoin/dmsg/cmd/dmsg-discovery/commands + + + + + +github.com/skycoin/dmsg/internal/discmetrics + + +github.com/skycoin/dmsg/internal/discmetrics +44 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery/commands:e->github.com/skycoin/dmsg/internal/discmetrics + + + + + +github.com/skycoin/dmsg/internal/dmsg-discovery/api + + +github.com/skycoin/dmsg/internal/dmsg-discovery/api +470 / 15.8KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery/commands:e->github.com/skycoin/dmsg/internal/dmsg-discovery/api + + + + + +github.com/skycoin/dmsg/internal/dmsg-discovery/store + + +github.com/skycoin/dmsg/internal/dmsg-discovery/store +464 / 14.8KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery/commands:e->github.com/skycoin/dmsg/internal/dmsg-discovery/store + + + + + +github.com/skycoin/dmsg/pkg/direct + + +github.com/skycoin/dmsg/pkg/direct +157 / 4.7KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery/commands:e->github.com/skycoin/dmsg/pkg/direct + + + + + +github.com/skycoin/dmsg/pkg/disc + + +github.com/skycoin/dmsg/pkg/disc +747 / 23.7KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery/commands:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/pkg/dmsg + + +github.com/skycoin/dmsg/pkg/dmsg +2216 / 64.8KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery/commands:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/pkg/dmsghttp + + +github.com/skycoin/dmsg/pkg/dmsghttp +187 / 5.3KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-discovery/commands:e->github.com/skycoin/dmsg/pkg/dmsghttp + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server + + +github.com/skycoin/dmsg/cmd/dmsg-server +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server:e->github.com/skycoin/dmsg/cmd/dmsg-server/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/config + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/config +54 / 1.6KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands:e->github.com/skycoin/dmsg/cmd/dmsg-server/commands/config + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/start + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/start +107 / 3.4KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands:e->github.com/skycoin/dmsg/cmd/dmsg-server/commands/start + + + + + +github.com/skycoin/dmsg/pkg/dmsgserver + + +github.com/skycoin/dmsg/pkg/dmsgserver +59 / 1.8KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/config:e->github.com/skycoin/dmsg/pkg/dmsgserver + + + + + +github.com/skycoin/dmsg/internal/dmsg-server/api + + +github.com/skycoin/dmsg/internal/dmsg-server/api +231 / 7.1KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/start:e->github.com/skycoin/dmsg/internal/dmsg-server/api + + + + + +github.com/skycoin/dmsg/internal/servermetrics + + +github.com/skycoin/dmsg/internal/servermetrics +111 / 3.9KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/start:e->github.com/skycoin/dmsg/internal/servermetrics + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/start:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/start:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/cmd/dmsg-server/commands/start:e->github.com/skycoin/dmsg/pkg/dmsgserver + + + + + +github.com/skycoin/dmsg/cmd/dmsg-socks5 + + +github.com/skycoin/dmsg/cmd/dmsg-socks5 +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsg-socks5:e->github.com/skycoin/dmsg/cmd/dmsg-socks5/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsg-socks5/commands:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/cmd/dmsg-socks5/commands:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/cmd/dmsgcurl + + +github.com/skycoin/dmsg/cmd/dmsgcurl +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsgcurl:e->github.com/skycoin/dmsg/cmd/dmsgcurl/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgcurl/commands:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/cmd/dmsgcurl/commands:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/cmd/dmsgcurl/commands:e->github.com/skycoin/dmsg/pkg/dmsghttp + + + + + +github.com/skycoin/dmsg/cmd/dmsghttp + + +github.com/skycoin/dmsg/cmd/dmsghttp +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsghttp:e->github.com/skycoin/dmsg/cmd/dmsghttp/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsghttp/commands:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/cmd/dmsghttp/commands:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/cmd/dmsgip + + +github.com/skycoin/dmsg/cmd/dmsgip +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsgip:e->github.com/skycoin/dmsg/cmd/dmsgip/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgip/commands:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/cmd/dmsgip/commands:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-cli + + +github.com/skycoin/dmsg/cmd/dmsgpty-cli +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-cli:e->github.com/skycoin/dmsg/cmd/dmsgpty-cli/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-cli/commands:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/pkg/dmsgpty + + +github.com/skycoin/dmsg/pkg/dmsgpty +3745 / 248.3KB + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-cli/commands:e->github.com/skycoin/dmsg/pkg/dmsgpty + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-host + + +github.com/skycoin/dmsg/cmd/dmsgpty-host +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-host:e->github.com/skycoin/dmsg/cmd/dmsgpty-host/commands + + + + + +github.com/skycoin/dmsg/internal/fsutil + + +github.com/skycoin/dmsg/internal/fsutil +16 / 295B + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-host/commands:e->github.com/skycoin/dmsg/internal/fsutil + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-host/commands:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-host/commands:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-host/commands:e->github.com/skycoin/dmsg/pkg/dmsgpty + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-ui + + +github.com/skycoin/dmsg/cmd/dmsgpty-ui +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-ui:e->github.com/skycoin/dmsg/cmd/dmsgpty-ui/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgpty-ui/commands:e->github.com/skycoin/dmsg/pkg/dmsgpty + + + + + +github.com/skycoin/dmsg/cmd/dmsgweb + + +github.com/skycoin/dmsg/cmd/dmsgweb +38 / 1.5KB + + + + + +github.com/skycoin/dmsg/cmd/dmsgweb:e->github.com/skycoin/dmsg/cmd/dmsgweb/commands + + + + + +github.com/skycoin/dmsg/cmd/dmsgweb/commands:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/cmd/dmsgweb/commands:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/cmd/dmsgweb/commands:e->github.com/skycoin/dmsg/pkg/dmsghttp + + + + + +github.com/skycoin/dmsg/examples/basics + + +github.com/skycoin/dmsg/examples/basics +111 / 3.5KB + + + + + +github.com/skycoin/dmsg/examples/basics:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/examples/basics:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/examples/dmsgcurl/dmsg-example-http-server + + +github.com/skycoin/dmsg/examples/dmsgcurl/dmsg-example-http-server +81 / 2.1KB + + + + + +github.com/skycoin/dmsg/examples/dmsgcurl/dmsg-example-http-server:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/examples/dmsgcurl/dmsg-example-http-server:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/examples/dmsgcurl/gen-keys + + +github.com/skycoin/dmsg/examples/dmsgcurl/gen-keys +10 / 203B + + + + + +github.com/skycoin/dmsg/examples/proxified + + +github.com/skycoin/dmsg/examples/proxified +98 / 3.3KB + + + + + +github.com/skycoin/dmsg/examples/proxified:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/examples/proxified:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/internal/dmsg-discovery/api:e->github.com/skycoin/dmsg/internal/discmetrics + + + + + +github.com/skycoin/dmsg/internal/dmsg-discovery/api:e->github.com/skycoin/dmsg/internal/dmsg-discovery/store + + + + + +github.com/skycoin/dmsg/internal/dmsg-discovery/api:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/internal/dmsg-discovery/api:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/internal/dmsg-discovery/store:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/internal/dmsg-discovery/store:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/internal/dmsg-server/api:e->github.com/skycoin/dmsg/internal/servermetrics + + + + + +github.com/skycoin/dmsg/internal/dmsg-server/api:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/pkg/direct:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/pkg/direct:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/pkg/dmsg:e->github.com/skycoin/dmsg/internal/servermetrics + + + + + +github.com/skycoin/dmsg/pkg/dmsg:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/pkg/noise + + +github.com/skycoin/dmsg/pkg/noise +663 / 18.2KB + + + + + +github.com/skycoin/dmsg/pkg/dmsg:e->github.com/skycoin/dmsg/pkg/noise + + + + + +github.com/skycoin/dmsg/pkg/dmsgctrl + + +github.com/skycoin/dmsg/pkg/dmsgctrl +145 / 3.2KB + + + + + +github.com/skycoin/dmsg/pkg/dmsgcurl + + +github.com/skycoin/dmsg/pkg/dmsgcurl +341 / 9.7KB + + + + + +github.com/skycoin/dmsg/pkg/dmsgcurl:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/pkg/dmsgcurl:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/pkg/dmsgcurl:e->github.com/skycoin/dmsg/pkg/dmsghttp + + + + + +github.com/skycoin/dmsg/pkg/dmsghttp:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/pkg/dmsghttp:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/pkg/dmsgpty:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/pkg/dmsgserver:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/pkg/dmsgtest + + +github.com/skycoin/dmsg/pkg/dmsgtest +211 / 6.1KB + + + + + +github.com/skycoin/dmsg/pkg/dmsgtest:e->github.com/skycoin/dmsg/pkg/disc + + + + + +github.com/skycoin/dmsg/pkg/dmsgtest:e->github.com/skycoin/dmsg/pkg/dmsg + + + + + +github.com/skycoin/dmsg/pkg/ioutil + + +github.com/skycoin/dmsg/pkg/ioutil +23 / 0.7KB + + + + + +github.com/skycoin/dmsg/pkg/noise:e->github.com/skycoin/dmsg/pkg/ioutil + + + + +