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

Explore solutions for transferring issues and PRs from other repos into the core monorepo #1835

Closed
Tracked by #1832
MajorLift opened this issue Oct 13, 2023 · 3 comments
Assignees
Labels

Comments

@MajorLift
Copy link
Contributor

Explanation

Once a library has been migrated into the core monorepo, its original repo is archived and sunsetted. Before that happens, we want to preserve the issues and PRs that are in the original repo by transferring them into the monorepo.

We will explore and compare solutions (e.g. bash script, third-party tool, GitHub API or gh) for fetching the issues and pull requests and recreating them on the monorepo.

Requirements

  • The solution must be easily reusable for any library migration.
  • We may want to ensure that there's some indication for future readers (e.g. prefix, non-user author) that the transferred issues/PRs were copied from another repo.

Resources

@MajorLift
Copy link
Contributor Author

@mcmire I created an issue for this!

@mcmire
Copy link
Contributor

mcmire commented Oct 16, 2023

Hey team! Please add your planning poker estimate with Zenhub @MajorLift @kanthesha

@MajorLift
Copy link
Contributor Author

MajorLift commented Nov 1, 2023

Following discussion with @mcmire @Gudahtt, we'll be opting against recreating all of the source repo's issues/PRs/branches in core.

  • The archived source repo is sufficient for historic preservation purposes.

  • Open issues: move to core manually using the Transfer issue feature.

  • Open PRs: ask author to re-open PR in core, and add link to the original PR for context on the previous discussion.

  • Possibly investigate in new ticket: Recreate open PRs in core using the migration tool, and instruct original author to add new commits to the recreated branches.

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

No branches or pull requests

2 participants