Hi Wez,

I'm developing a PHP 5 CORBA extension. It will have an IDL compiler too. Is
PEAR the right place for it ?

Cristiano Duarte

"Wez Furlong" <[EMAIL PROTECTED]> escreveu na mensagem
news:[EMAIL PROTECTED]
> [Sorry for mass-mailing those of you who are not already subscribed to the
> pecl-dev list, but please read on and hopefully you will choose to
subscribe
> anyway]
>
> We need to foster a greater sense of community for people writing PHP
> extensions, and I have been elected (by unanimous peer pressure!) to be
"The
> King of PECL".  Quite what this means hasn't been decided, although one of
> the major responsibilities is to spark up some community spirit, and that
is
> the purpose of this email.
>
> I'm sending it out to all the php-extension projects that I can find to
> invite their participation here; if you know of anyone else developing php
> extensions, either for public consumption or even for their own internal
> purposes, please invite them also.
>
> For those of you that don't know, PECL is the PHP Extension Code Library.
> At least, that is the definition of the acronym.  Traditionally, PECL was
a
> part of PEAR (pear.php.net) and is strongly associated with semi official
> PHP extensions that aren't main-stream enough to get into the PHP
> distribution.  It is also seen as a kind of Siberia for older,
unmaintained
> extensions from the PHP core.
>
> These views need to be changed.
>
> My vision for PECL is as the PHP Extension *Community* Library.  Anyone
> working on a PHP extension (for whatever purpose) is automatically a part
of
> the community.  Community membership entitles you to a number of free
> benefits:
>
> - Hosting your package downloads on the official PECL site.
>   Useful if you don't have the bandwidth or other resources to make your
>   extension available.
>
> - Hosting your source code in the official PECL CVS.
>   Very useful if other people would like to help you with your work.
>   Automated testing and (win32) binary generation - if you use our
standard
>   "PHP test" files, we can periodically run the test suite and post the
>   results online - this will help increase the quality of your extension.
>   In addition, the PHP snapshot generator can build windows binaries for
you
>   automatically (if you have a windows project file that is!).
>
> - An open packaging and delivery mechanism and tools so that the end-user
>   can easily download and install your extension.
>   The installation tool is/will be a part of the standard PHP distribution
>   and can download and install your package from the internet.  Your
package
>   doesn't have to be hosted on the official PECL site for this to work.
>
> - Access to the PECL developer mailing list and archives.
>   An essential resource for people having trouble creating their
extensions,
>   people interested in the packaging infrastructure and for general
>   announcements affecting extension developers.
>
> - "Advertise" your extension on the PECL site.
>   Just coded a new extension?  Or released the latest, greatest version of
>   your existing extension?  Let the masses know about it through the PECL
>   site.
>
> You don't have to use any of these things, and don't have to be tied into
> the PHP facilities either.
>
> That's the vision.
>
> What we need now is to make it real - not all of the above facilities are
in
> place, and some need a bit of juggling around behind the scenes to get
> things perfected.  There are other issues to discuss such as:
>
> - Code quality and what to do with older un-maintained extensions
>   The PHP QA team would like to "enforce" some quality on code hosted in
the
>   PECL CVS.  While we won't be going so far as to require rigid
conformity,
>   we will certainly encourage people to use the PHP coding standards in
their
>   hosted projects, as it helps others to help you maintain your code.
>
> - Can *anyone* host their project in PECL?
>   Sure.  The only proviso is that the project is useful for something.  If
>   you already have karma, just go ahead and commit it.  If you don't, or
>   you don't have a CVS account, you need to apply for one.  This requires
>   intervention from "big brother" - he is generally a nice guy, but might
>   decide not to allow your project if there is a valid reason for that.
>
>   Of course, your project must be under some kind of OpenSource license,
>   since the hosting facilities are open to public scrutiny.
>   If you aspire to have your extension bundled with the main PHP
>   distribution, your code must be released with a PHP-"compatible"
license.
>
> OK, this email is long enough.
>
> Please make yourselves known on the pecl-dev mailing list if you are
> interested in participating in our community - We're looking forward to
> hearing from you.
>
> --Wez Furlong
> [EMAIL PROTECTED]
> Author of a bunch of extensions and a php core hacker
>
>
> To subscribe to the PECL developers mailing list, send email to:
>
>    [EMAIL PROTECTED]

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to