Has anyone tried this? I would like to do something similar to babel.js <https://github.com/babel/babel> (they use lerna <https://lernajs.io/>). I have tried (https://github.com/jschomay/elm-monorepo-test), but it doesn't work, because my "sub-package"' elm-package.json's repository field is https://github.com/jschomay/elm-monorepo-test/tree/master/packages/monorepo-test1, which causes an error (it expects https://github.com/user/repo.git only).
Is there any way to do this? Any ideas? Why I want to do this: I have the structure below, which includes different pieces that are all interrelated, but have different languages, published locations, and licenses. Having them in the same repo is nice for many reasons <https://github.com/babel/babel/blob/master/doc/design/monorepo.md>, while still letting me publish individual packages to the associated repositories. elm-narrative-engine (the monorepo) ├── elm-package.json (top level with all packages included in src to run the whole thing) └── packages/ ├──── engine/ (Elm package, open license) | └──── src/* ├──── editor/ (closed license) | └──── src/* ├──── editor-backend/ (closed license, node.js) | └──── src/* └──── story-starter/ (Node package, open license) └──── src/* -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
