Hacker News new | ask | show | jobs
by jamesfinlayson 1372 days ago
I've always tried to use monorepos to avoid different repos getting out of date and to avoid managing which versions work with which versions.

Updating dependencies is harder with a monorepo but for that I've tried to have as many unit and e2e tests as possible to try and make it a case of bump the version and assume no test failures means it worked (of course I do manual testing but if the tests worked it's likely that any problems will be small).