|
|
|
|
|
by hakfoo
383 days ago
|
|
At mine we ended up with two very comparable webapp products due to an acquisition. One is built as a monorepo and we have a shared dev server where each user can run their own copies in a home directory. The other is built as a collection of Docker containers that devs run locally. Nobody from the monorepo team likes dealing with it. Resyncing requires a much more elaborate Git process than a single fetch and pull. A simple task can spawn five merge requests to digest. We have loads of extra effort just making the QA team is in the same place as devs. If nothing else, there's huge simplification from "I can access your copy of the code base and see the same error you're seeing" without trying to screenshare or remote-desktop. |
|