-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Thoughts on having a redux-bundler mono-repo #70
Comments
It's something I've thought about, but obviously haven't done yet. Part of the reason I haven't is that Lerna specifically, feels a bit overwrought. I haven't really researched it. Are there other good options? This looks kind of interesting... https://github.com/mateodelnorte/meta/blob/master/README.md Keeps them separate, but let's you run commands across them. Personally I don't want to have import { X } from '@redux-bundler/redux-bundler' everywhere. The name just bugs me. Especially when I already have the top level name. That said, a little more unity would be nice. |
Yarn workspaces offers a much lighter solution. It does have a few draw backs, need to switch to yarn and possible issues with publishing that is listed |
Alternatively I've heard good things about Microsoft RushJS, but haven't tried it out in a project yet |
PouchDB does monorepo in a no-tooling way after trying Lerna: Why we dropped Lerna from PouchDB. They're still using their simple "Alle" monorepo method these years later: https://github.com/pouchdb/pouchdb (I don't have direct experience with it myself, just remembered I'd like to try monorepo this way :) ). |
Yeah, conceptually, I really like this idea. But I have yet to find a monorepo approach that doesn't feel belabored and frustrating. I'm open to trying it though. Just need to find the time :) |
@HenrikJoreteg I was wondering your thoughts of consolidating all the redux-bundle packages and bindings into one centralized repo possibly through something like lerna
Possibly even breaking out extras like this into separate packages
Also any thoughts about making all these belong to a group.
Like having
"@redux-bundler/redux-bundler"
"@redux-bundler/redux-bundler-preact"
The text was updated successfully, but these errors were encountered: