![]() |
| Home | Download phc | Documentation | Developers and Contributors | Mailing List | |
New releaseAfter two years without releases, phc version 0.2.0 is available for download. There are many new features (check out the ChangeLog) principally that ability to compile PHP code into executables. We are actively looking for contributors - see how you can help. |
||||||||||||||
Contributing to phcWhat to contributeWe have added most of the work that needs to be done to the Bug tracker. In particular, if you have any of the following skills, or are willing to learn them, we could do with your help (if you dont know what to do, but want to help, ask us on the phc-general list, we're friendly):
How to contributeStill interested? Announce yourself on the mailing list, and tell us what you're interested in working on. If you have no preference, we can point you in the right direction. Bug reports:Please report bugs directly to the phc-general list. We can update the issue tracker from there. The list archives may provide hints to you, but you should feel free to contact us. After seeing real bugs, we generally fix them on the spot. Bugs which we cannot fix immediately, we add to our bug database. If you have a program which shows the bug, that would be incredibly helpful. If you are able to fix the bug, please send us patches. We will verify them and apply them (and add your name to the contributors list). If your program is too long to send as a bug report, our test suite includes the reduce script. This automatically reduces your program by removing statements from it, but keeps the bug intact. It has in the past been useful for reducing test cases, and may be useful for you. Mailing lists:phc-general is for questions where most users of the phc may be interested in the response. phc-internals is for questions where only the developers and contributors would be interested. It also receives an email for each bug update and svn commit. If you are unsure of the proper place to send your email, don't worry about it, and try the phc-general list. There will be a friendly response there. Getting started:The documentation describes how most phc passes, which are either visitors or transforms, work. Other passes are typically once-off, and the code is the documentation. If there is any code where the intent and function of the code is not clear from the code or documentation, please bring it to our attention, and we will explain it. Contributorsphc was started in 2005 by Edsko de Vries and John Gilbert. Paul Biggar became maintainer after version 0.1.7. In addition, the following list (alphabetically by first name) of people have contributed to phc: Alexey Zakhlestin, Andras Biczo, Andreas Korthaus, Conor McDermottroe, Daniel Barreiro, Daniel Fabian, Dan Libby, David Abrahamson, Eric Bouwers, Jakub Suchy, Lorenzo Bettini, Marc Eisenbarth, Matthias Kleine, Ryan Stutsman, Sven Klemm, Tim Van Holder. |
|
|||||||||||||
| $LastChangedDate: 2008-12-10 18:22:59 +0000 (Wed, 10 Dec 2008) $. |