[RFC] Moving strategy for espresso, stomp, and partial
WyriHaximus opened this issue ยท comments
As discussed in #380 we're moving espresso
, stomp
, and partial
to the Friends of ReactPHP. We ca do that in several different ways:
- Move the repository, and all it's issues, PR's etc etc over leaving everything intact (Github will arrange the redirect for us so packagist and travis still work). This does keep the package (initially) in the
react
vendor. - Fork the repository, having to port a all outstanding issues and PR's over, and loosing the history for them on our active repository. But that means we release a new first version under the new vendor and abandon the react package in favour of the Friends of ReactPHP package.
Forking has a lot more benefits in this case, we can e.g. also mark react/stomp
deprecated in favor of friendlyreaction/stomp
(or what ever the name)
@the-eater Looks like you can do this also when moving the repository. The php-cs-fixer repo has been moved over to an organisation:
https://packagist.org/packages/fabpot/php-cs-fixer (abandoned) -> https://packagist.org/packages/friendsofphp/php-cs-fixer.
I'm ๐ for moving the repos.
Oh if that's the case, ๐ for moving!
Yes, you can just move it and rename the package in composer.json
afterwards and resubmit to Packagist.
Move the repository, and all it's issues, PR's etc etc over leaving everything intact (Github will arrange the redirect for us so packagist and travis still work). This does keep the package (initially) in the react vendor.
Big plus ๐
The PRs/issues provide a lot of value (to consumers and maintainers of these packages). If we were to only copy things to a new location, we would still have to somehow mark the old location as deprecated, which could cause further friction.
Moving everything to the new location first makes a lot of sense. We could defer the decision if/when renaming the package and vendor namespace makes sense, I have no strong opinion here and would love to hear some more thoughts on this from others ๐
We've decided to move these repositories to https://github.com/friends-of-reactphp Wednesday evening. I'll move them, and make sure all redirects are working and they can still be installed through composer without issues.
The repositories have been moved ๐