reactphp / reactphp

Event-driven, non-blocking I/O with PHP.

Home Page:https://reactphp.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[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.

Ping @cboden, @clue, @jsor

commented

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.

commented

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 ๐ŸŽ‰