dart-lang / sdk

The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.
https://dart.dev
BSD 3-Clause "New" or "Revised" License
10.08k stars 1.56k forks source link

[Announcement] Moving repos to mono-repos #56591

Open mosuem opened 2 weeks ago

mosuem commented 2 weeks ago

To ease the maintenance of the dart-lang/ repositories, we are currently moving some of them into monorepos.

Our thematically grouped monorepos are:

And the publisher grouped, more miscellaneous are:

Progress tracker:

Please report any issues you are facing with this here.

dart-github-bot commented 2 weeks ago

Summary: This issue is an announcement about the Dart team moving some of their repositories into monorepos for easier maintenance. The announcement lists the repositories that are being moved and requests users to report any issues they encounter.

lrhn commented 2 weeks ago

If possible, please ensure that existing issues (at least open issues) and pull requests are migrated along with the code.

That's likely non-trivial, also because of references from other issues, potentially in other repositories. Rewriting all of those ... should be possible. If GitHub can show "Referenced from" in an issue, we should be able to find that issue and rewrite it after copying the original issue to a new location. PRs likely need something tricky too. Or maybe just a final merge commit. (May still risk including the entire old repository in the new repository, as the parent of a PR commit.)

mosuem commented 2 weeks ago

If possible, please ensure that existing issues (at least open issues) and pull requests are migrated along with the code.

Yes, that is being done. This is a Github feature, it should work well. The PRs referenced in commit messages are also rewritten to reference the correct PRs from the old repo.