Skip to content
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

Use Pub Workspaces #2518

Open
Levi-Lesches opened this issue Jan 16, 2025 · 0 comments
Open

Use Pub Workspaces #2518

Levi-Lesches opened this issue Jan 16, 2025 · 0 comments

Comments

@Levi-Lesches
Copy link
Contributor

When the plugin is ready to switch to Dart 3.6.0, we should use a Pub Workspace so dart pub get can be run once for all the packages in the entire repository. It also makes sure that all inter-dependencies are overridden with path dependencies, while the pubspecs are checked to make sure they all point to the right versions. The whole thing can still be compatible with melos.

Mainly, this leads to some pretty big performance improvements with dart pub get and dart analyze as the tooling can have one shared "context" for everything, instead of spinning up new contexts for all the packages and examples.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant