34 ms·
> why does the package you want to split out need to remain part of the monorepo It becomes more difficult to maintain and you lose the advantages of a monorep
by vaughan 6y ago
> why does the package you want to split out need to remain part of the monorepo
It becomes more difficult to maintain and you lose the advantages of a monorepo (atomic commits/branching, etc.)
Submodules doesn't work well with branching, and publishing to package manager now means you need to symlink.
It becomes quite painful quickly if the open-sourced dependency changes a lot.