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

Switch to dart workspace #454

Open
ptisserand opened this issue Feb 13, 2025 · 3 comments
Open

Switch to dart workspace #454

ptisserand opened this issue Feb 13, 2025 · 3 comments

Comments

@ptisserand
Copy link
Collaborator

Dart 3.6.0 have introduced workspaces, it will be great to switch to dart workspaces to ensure that all packages are using the same external dependencies version.

Please note that Melos version need to be updated to 0.7.0 to support workspace:
See https://github.com/invertase/melos?tab=readme-ov-file#migrate-to-melos-7xx

@mimisavage
Copy link

Is it okay if I take this?

@ptisserand
Copy link
Collaborator Author

Is it okay if I take this?

Could you please share which dart projects have you worked on (links to PR)?

@Smartdevs17
Copy link

I’d like to work on migrating the project to Dart Workspaces to ensure all packages use the same external dependency versions. My plan includes:
Upgrading Melos to v0.7.0 for full workspace support.
Refactoring package management to align with Dart’s new workspace structure.
Verifying dependency consistency across all packages.
Testing the build process to ensure a smooth transition.
As an experienced backend engineer, I will follow best practices to make this migration seamless.
links to my dart projects: https://github.com/Smartdevs17/madang
https://github.com/Smartdevs17/writeapp

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

3 participants