Package app
¶
Summary¶
TODO: Write
Packages¶
All packages provided under kernel are shown in this section. Dependency graphs are generated by the https://github.com/loov/goda. It visualize the graph using Graphviz. Graphviz is also available at Graphviz Online.
# Basic usage of goda.
go install github.com/loov/goda@latest
goda graph ./app/... | dot -Tsvg -o depenency-graph.svg
Each packages, or each features, are independent from each other.
They depends on the app/util/
, core/util/
and kernel/
packages.
Of course they use apis/app/v1/
, apis/core/v1/
and apis/kernel/
packages which is generated by proto files.
This dependency graph is the graph of app/
excluding app/util/
.
goda graph ./app/... - ./app/util/* \
| sed 's/"github.com\/aileron-gateway\/aileron-dev\//"/g' \
| dot -Tsvg -o depenency-graph.svg
This dependency graph includes app/util/
and its sub packages.
Note ./app/util/register/
is excluded here again because it obviously uses all packages.
goda graph ./app/... - ./app/util/register/ \
| sed 's/"github.com\/aileron-gateway\/aileron-dev\//"/g' \
| dot -Tsvg -o depenency-graph-util.svg
Errors¶
TODO: Write