-
Notifications
You must be signed in to change notification settings - Fork 127
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
Migrating Issues for extracted components #100
Comments
|
I believe you don’t need a tool anymore. GitHub built this feature in: https://help.github.com/articles/transferring-an-issue-to-another-repository/ |
Cool! I've I'm reading it correctly it looks like you can only transfer within an organisation, but someone with admin access to both repos will be able to confirm that one way or the other. |
I just checked and it seems like it is not possible to migrate issues across orgs unfortunately. @matt-oakes shall I use the issue mover you posted about instead? |
@cpojer Maybe try it with one of the issues and see how it looks. I'm happy with whatever method that you are really 🙂 |
I can double check with the GitHub devs but if I recall correctly you need to be admin level permissions in both repos (source -> destination). If not, for WebView they approached via creating new issues - cc @Titozzz. |
Just fyi, it seems like we cannot use this app because it would require giving access to the whole facebook GitHub org, including private repos, so we can't authorize it. I'm gonna go ahead for now and move the NetInfo issues manually just so we got those covered. |
@zpao saved me and created a simple script that can do this for us, without having to give access to a third-party tool: https://gist.github.com/zpao/a44889a3dfeda9af24561c631c9f8c03 thank you so so much! |
@matt-oakes Thank you for this proposal! @cpojer I found these issues, for PushNotificationIOS, which could be migrated too!
Would it be interesting to mark all users, in this issue, that migrated part of the core? |
I think it would be an overkill, a simple comment with the link to the new issue when closing is enough. |
@rafaellincoln just used the new script on these two issues, it works, yay! |
I took care of all the existing components that were split out. If there is something I missed, let me know. I'll also do this for projects that are split out in the future. Closing this issue as it seems resolved. |
Introduction
Now we are starting to move components from the core repo into the
react-native-community
repositories, we should also think about migrating the issues. Ideally, we should do it in a way which keeps any discussion which has happened.The Core of It
We should migrate the issues so we can keep track of any reported issues so we know what improvements need to be made to the components.
To my mind, the goals should be:
Other communities have gone through a similar process in the past. For example, when Fastlane went from separate repositories to a monorepo (ironically the opposite of what RN is doing...) they migrated all opened issues. This is an example of what the old issues and new issues look like after migration. Note that they:
For reference the code they used for the migration is here:
https://github.com/fastlane/monorepo/blob/master/migrate_issues.rb
Discussion points
The text was updated successfully, but these errors were encountered: