We have had quite a number of changes to the extension API and it
worries me a little bit how long it will take everyone to get their
extensions ported. We have UPGRADING.INTERNALS which still needs some
love, but even if that covered everything it is sometimes hard to match
a bullet point in a long list of changes to actual code.

Having just finished porting php-memcached (with help from Xinchen) to
PHP7 I was wondering if it wouldn't be worthwhile to annotate the diff
and explain why each change was made. The extension is complicated
enough to cover most of the changes the bulk of extension authors need
to worry about.

The diff is easy enough to grab:

  git clone https://github.com/php-memcached-dev/php-memcached.git
  cd php-memcached
  git checkout php7
  git diff master php7

It looks like this:

  https://gist.github.com/anonymous/15cbc9947edb4f0a71fd

Any suggestions for how to handle annotating it? We could turn it into a
fake PR and mark it up using github's PR comments. But is there
something more suited for this out there?

-Rasmus

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to