mirror of
https://github.com/gopasspw/gopass.git
synced 2025-12-08 19:24:54 +00:00
RELEASE_NOTES=[ENHANCEMENT] Add ARCHITECTURE.md Fixes #1779 Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
digraph G {
|
|
gopass [shape=box,style=filled,color=".2 .2 .6",peripheries=2];
|
|
gopass -> action;
|
|
action [label="internal/action"];
|
|
action -> root;
|
|
root [label="internal/store/root"];
|
|
root -> leaf;
|
|
root -> tree;
|
|
tree [label="internal/tree"];
|
|
leaf [label="internal/store/leaf"];
|
|
leaf -> gitfs;
|
|
gitfs [label="internal/backend/storage/gitfs"];
|
|
gitfs -> gitcli;
|
|
gitcli [label="git binary",shape=Mdiamond];
|
|
leaf -> gpg;
|
|
gpg [label="internal/backend/crypto/gpg/cli"];
|
|
leaf -> age [style="dotted"];
|
|
age [label="internal/backend/crypto/age"];
|
|
gpg -> gpgcli;
|
|
gpgcli [label="gpg/gpg2 binary",shape=Mdiamond];
|
|
leaf -> secret;
|
|
secret [label="pkg/gopass/secrets"];
|
|
secret -> root;
|
|
jsonapi [label="gopass-jsonapi",shape=box];
|
|
jsonapi -> api;
|
|
api [label="pkg/gopass/api"];
|
|
api -> root;
|
|
api -> config;
|
|
gopass -> config;
|
|
config [label="internal/config"];
|
|
summon -> api;
|
|
summon [label="gopass-summon-provider",shape=box];
|
|
hibp -> api;
|
|
hibp [label="gopass-hibp",shape=box];
|
|
hibp -> pkghibp;
|
|
pkghibp [label="pkg/hibp"];
|
|
gitcreds -> api;
|
|
gitcreds [label="git-credential-gopass",shape=box];
|
|
}
|