I think we should have all our code in a monolithic repository.
I've detailed the big benefits to having one, addressed possible issues to having one, and mentioned a few risks to not moving to a monorepo below.
Golang package dependencies
- Single
vendor/
dir at the top level ofdeis/deis
- All internal packages use the same external dependencies