Re: PhD using Composer - proof of concept and a few questions

From: Date: Mon, 12 Dec 2016 08:15:24 +0000
Subject: Re: PhD using Composer - proof of concept and a few questions
References: 1  Groups: php.doc php.doc 
Request: Send a blank email to phpdoc+get-969386452@lists.php.net to get a copy of this message
Hi guys! Little status update from me: - I brought package-pman.php back - fixed phd --list - brought GeSHi support back to life (http://sobak.pl/img/screenshots/Cp2aShsZ.png) - I tested everything on PHP 5.3.2 (as it seems to be the lowest version, we have it on euk2); Composer complains that this version is vunerable to CVE but it works and its able to install phd globally without any issues; phd also works and renders its own guide flawlessly I think it's ready to be merged. But before that, docs.php.net and edit.php.net need to be reconfigured to run "composer global require php/phd dev-master" and then "composer global update php/phd" instead of "git pull". How should I proceed from now? I can make pull request at any time but I'm not capable of changing the configuration. I'm not even entirerly sure that I'm right about the changes needed. To summup: 1) create Pull Request 2) merge the changes and submit to Packagist 3) change docs.php.net and edit.php.net to use composer instead of git, before they break due to the lack of an autoloader 4) continue development of dev version (as well as PhD's guide updates etc, I will handle it) 5) before the stable release, prepare rsync box to use composer instead of PEAR to install PhD 6) make a stable release Does it makes sense to you? Thanks, Maciej.

« previous php.doc (#969386452) next »