-
Notifications
You must be signed in to change notification settings - Fork 211
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
request: pub workspaces #747
Comments
It is indeed planned, thanks for opening an issue so that we can track it! |
Related: dart-lang/pub#4376 |
Related (globbing in workspace definition, which would make future migrations easier): dart-lang/pub#4391 |
I can see how globs are nice to have for this use case, but I wouldn't consider it a blocker. I'd love to use melos + workspaces sooner rather than waiting for this that isn't even such a big inconvenience. |
@Leptopoda I agree, it's not a blocker, possibly we could even write a simple migration script for it. |
Do Melos and Pub workspaces work together right now? Has anybody gotten a repo migrated by hand? A few weeks back I took a stab at migrating a repo and couldn't get everything to work. I cannot remember for sure, but I think my blocker ultimately was the Flutter toolchain not handling Pub workspaces, though believe some Melos commands were confused by the dep overrides being elsewhere. Is there a sense of what needs to be done for Melos and Pub workspaces to coexist? |
@xaethos it shouldn't be a problem for them to co-exist already afaik. With the workspaces we can simplify a lot of our code in Melos and remove the packages config from melos.yaml though, and that needs some work. |
What I have done so far:
Et voilà. The current stable flutter version is broken for workspaces and last time I checked master it was also not working. I found |
finally workspace is released to stable version 3.27: |
I hope
|
Yeah, that's true. We should keep bootstrap, but as an optional step. I'm pretty busy currently, so if there is anyone else that would like to be assigned to this issue, give me a ping! |
Is there an existing feature request for this?
Command
No response
Description
Once Pub Workspaces land in stable, it would be great if Melos replaced
dependency_overrides
generation in favor of Pub Workspaces.I believe this is planned, but I didn't see an issue.
Reasoning
Pub Workspaces enable a single analyzer scope, which both improves performance and reduces the maintenance burden on the Melos team.
Additional context and comments
Thanks for melos! It works great!
The text was updated successfully, but these errors were encountered: