php-spx icon indicating copy to clipboard operation
php-spx copied to clipboard

Publish to PECL

Open glensc opened this issue 4 years ago • 3 comments

PECL is standard way of installing extensions for PHP.

pecl install spx

glensc avatar Apr 20 '20 12:04 glensc

Yes, but I've first to spend some time to meet some requirements: https://git.php.net/?p=php-src.git;a=blob_plain;f=CODING_STANDARDS.md;hb=HEAD https://wiki.php.net/internals/review_comments

That was the point here #26

And then I've to start the pecl proposal process.

NoiseByNorthwest avatar Apr 23 '20 21:04 NoiseByNorthwest

oh, what? that's super stupid!

I thought pecl point was to have a community place to distribute extensions that are not in php-src, why would pecl acceptance require coding standard of php-src.

glensc avatar Apr 24 '20 12:04 glensc

Or, just create a package.xml file on the root and instruct people to install it with Pickle.

It can install from PECL but also from source:

$ pickle install https://github.com/NoiseByNorthwest/php-spx/archive/refs/tags/v0.4.10.tar.gz
  - Installing v0.4.10.tar.gz (unknown): Downloading (100%)

In PackageXml.php line 68:

  The path '/var/folders/m4/2_8czq_s1dbcfkm1yf8zjgg80000gn/T/v0.4.10.tar.gz' doesn't contain package.xml

ruudk avatar Aug 03 '21 09:08 ruudk