b509da2d0c
Flattening and normalizing the various Consul config structures and services has led to an import cycle. Break this by creating a new package that is intended to be terminal in the import DAG.
8 lines
315 B
Markdown
8 lines
315 B
Markdown
# Overview
|
|
|
|
`nomad/structs/config` is a package for configuration `struct`s that are
|
|
shared among packages that needs the same `struct` definitions, but can't
|
|
import each other without creating a cyle. This `config` package must be
|
|
terminal in the import graph (or very close to terminal in the dependency
|
|
graph).
|