Closed langri-sha closed 8 years ago
Thanks for the proposal, that's an interesting idea. I wasn't aware that's how babel organized their code, and it seems like it works well for them. However, I am satisfied with separate repos as it makes it easier for discovery, issues, and pull requests since they are normal repos, which is what people are used to. Also, many of the modules are completely independent and don't need to be used with Webcoin (for instance, bitcoin-protocol
), so it wouldn't make sense to limit their usefulness.
cool, makes sense RE: issues, discovery, etc. just to be clear on one point, in a monorepo approach submodules still get published independently so bitcoin-protocol
for ex would still exist on npm on its own if desired. thanks @keppel for pointing me to this issue in answer to my other question!
I am not certain what complexity is entailed with managing a monorepository (design document :memo:), but it appears that Webcoin could benefit if we collocate all the different projects together.
Some immediate obvious benefits:
Some qualities that are retained: