@talkpython @davidvujic @mkennedy
I think monorepos are a reaction to having to manage inter-project dependencies, and not wanting to pin versions with submodules.
An alternative is zuul-ci, which is also written in python I believe. It came about trying to manage inter-project dependencies for the open stack project.
Might be worth chatting to them.