Volunteering to take over CodeGen_PECL
[email protected] (Christian Moellenberg) Sat, 13 Oct 2012 06:06:17 -0400
| Newsgroups | php.pear.qa |
|---|---|
| Message-ID | <[email protected]> |
Hi all, My name is Christian Moellenberg and I work as a software engineer in the telecom business in Germany. Having used PHP since 2004 or so, I recently got interested in how to write extensions for PHP. So I read what I could find on the web and studied also S. Golemon's great book, then started experimenting with the PEAR tools, CodeGen and GodeGen_PECL. When I downloaded the packages I found that CodeGen_PECL has open bugs but is unmaintained. Also, I seemed to find one or two more bugs in the code that haven't been recorded yet. So I thought why not start to repair things and, if all goes well, take over the package altogether? ;-) Things I plan to do: - Test and record bugs - Fix open bugs - Add PHP 5.3+ support (namespaces) - Get rid of PEAR_Error, use PEAR_Exception instead (this will simplify the code a lot, but likely affect the parent package CodeGen and siblings of CodeGen_PECL) - Replace Console_Getopt (deprecated) with Console_GetoptPlus - Provide an XSchema file for extension.xml (the current distro doesn't have one, and the referenced DTD seems to be missing) - Discuss what can / should be done to support PHP 6 Things I need (and definitely want) to learn: - to use GIT - to set up unit testing and provide proper tests So, what do you say? Have a nice weekend, Christian