Hacker News new | ask | show | jobs
by lmm 2124 days ago
What versioning hell is that? I've found maven versioning really nice.

If stuff is versioned together, keep it in the same repo, but in a multi-module project. If you want independent versioning you need to have an actual interface (meaning semver, backwards compatibility checking etc.) and that's the point where the pieces should live in separate repositories.