 | News Feed |
 | Jobs Feed |
Sections
|
| feed this: |  |
PEAR Blog: PEAR Development on Github
by Chris Cornutt November 07, 2011 @ 12:36:57
On the PEAR blog today it's been pointed out that many PEAR packages are moving to github as their standard place for development and repositories under the pear and pear2 accounts are available for anyone wanting to make the move.
While the existing PEAR packages will continue to use the pear.php.net distribution and bug tracking capabilities; it's never been easier to contribute to a PEAR package - simply fork; add your changes and send us a pull request. If your preferred packages aren't yet on github, please feel free to drop us a line on the pear-dev mailing list.
Here's more about the process to get the repository set up and how to migrate your package's current code from SVN over to github. The transition's pretty painless and can make the social development and improvement of your package a lot simpler.
voice your opinion now!
pear development github svn migrate pear2 development
Padraic Brady's Blog: How Would You Engineer A PEAR2/Pyrus Distribution Architecture?
by Chris Cornutt June 21, 2011 @ 09:12:42
Padraic Brady has a new post to his blog asking you, the reader, for your suggestions on how to architect a distribution system for the PEAR2/Pyrus components.
With the idea of PEAR2 and Pyrus, I had hoped to see a renewal - the advancement of a PEAR architecture for the 21st Century. Instead, and this is just my opinion, PEAR2/Pyrus were a relatively simple iteration on a very old theme. [...] If the PEAR ecosystem has a failing, it is one of staggered evolution. Over time it has picked up additional features tacked on top of a base model.
He breaks up his thoughts on the future of PEAR2/Pyrus distribution into a few different topics - the issues he sees surrounding packaging (like static packaging definitions), suggestions for a dynamic channel aggregation system and overall usage of the PEAR system.
voice your opinion now!
feedback engineer pear2 pear pyrus architecture opinion
PEAR Blog: Setting Up PEAR2 and PEAR Checkouts With SVN 1.5+
by Chris Cornutt July 27, 2009 @ 11:15:12
The PEAR blog has posted some handy instructions for those out there that want to get PEAR and PEAR2 checkouts working from the new Subversion repository (recently moved from CVS).
Now that pear2 is in svn.php.net, it is possible to do commits with
multiple packages using a feature of subversion called "sparse checkouts." [...] Here is the version I used to set up pear and pear2 in a way that will allow committing to both pear and pear2 packages in a single commit.
Rasmus Lerdorf has written about the same thing for the main PHP side of things. All the commands you'll need are there to get things set up and working more efficiently.
voice your opinion now!
subversion svn pear pear2
Greg Beaver's Blog: Pyrus, PEAR2 and web code coverage report for phpt-based tests
by Chris Cornutt February 17, 2009 @ 09:31:57
Greg Beaver has posted an update one some of the things he's been working on in the realm of his projects - Pyrus, PEAR2 and code coverage for phpt-based tests.
In any case, now that work on ext/phar has shifted primarily to maintenance mode, and namespaces are finally ancient history, I've shifted all of my coding energy to getting Pyrus, PEAR's next-generation installer, ready to ship.
Pyrus is the PEAR installer as rewritten for the next major PHP release (5.3) and uses a lot of the new features it offers (including full archive support, SQLite 3, combined configuration files and several new developer-centric additions). He also includes a sample bit of code that he worked up to run code coverage reports against the PEAR packages. He includes links to three different examples of the report's output.
voice your opinion now!
pyrus pear codecoverage unittest phpt test installer pear2
Joshua Eichorn's Blog: PEAR2 Unconference
by Chris Cornutt October 11, 2007 @ 14:22:04
Though there's no slides for his unconference PEAR2 talk, Joshua Eichorn has posted some of his planned features for the update to the popular PHP package repository:
I do have a list of new features planed(or already implemented) for the Pyrus installer.
The list includes:
- no installation necessary. It runs out of the box as a .phar. No go-pear.phar needed
- Pyrus is much more development/production-oriented, and will have a "deploy" command for managing deployment of development code to a production server
- out-of-the-box supported packaging formats include .tar, .tgz, .tbz, .zip, and .phar
- PHP 5.3+-based code means it fully utilizes cutting edge PHP features such as SPL iterators, XMLReader/XMLWriter, ZIP extension, phar extension (if enabled), exceptions
- full application support is available with the new www and cfg (configuration file) roles
Check out his post for more items on the list.
voice your opinion now!
zendcon2007 pear unconference pear2 update package zendcon2007 pear unconference pear2 update package
|
Community Events
Don't see your event here? Let us know!
|