open-nomad/nomad/structs/config/README.md
Sean Chittenden b509da2d0c
Create a nomad/structs/config to break an import cycle.
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.
2016-06-10 15:48:36 -04:00

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).