PhD and Composer - 2020 approach in the no-mirror era

Maciej Sobaczewski <[email protected]>
Newsgroups gmane.comp.php.documentation.general
Message-ID <[email protected]>
Hello guys,

long time no see, I know. A lot of things changed around us, I e.g. grew
up to get my first actual job instead of studying and having way too
much of a free time :D However, despite how it might look from outside
I still haven't forgotten about php.net nor my ideas to somehow improve
its state.

To the point - some of you may remember my move towards migrating PhD
(PHP's manual builder) to use Composer. Actually, the implementation
was ready even back then. It worked, I tested it locally multiple times.

If my memory serves me right the main pain point back then was the
amount of infrastructural changes it would require to make this move.

I'm wondering if now, in 2020, COVID era when some people have a bit
more time (or rather are forced to sit home and find something to do)
we would be able to do something more about that. To make it happen.

I'm not even sure about the infrastructure behind building the docs
right now, AFAIR mirrors or CDN's don't have much to do with it since
the docs have always been built on single machine and then rsynced to
the mirrors, right? Has it changed?

The implementation is right here 
https://github.com/php/phd/compare/master...Sobak:composer
sitting and waiting to be finished. I'm absolutely willing to resolve
any conflicts with current codebase, do some rebases to clean up the
history etc. You can count on me when it comes to the code.

The thing I would still need help with would be a cooperation in
putting that on our servers network. If I'm correct that would mean
the machine that builts the manual, the editor.php.net machine,
Windows box that builds CHMs and perhaps euk2.php.net responsible
for docs.php.net

I lost my access to the last one, which is rather understandable
given all that time I was not responding etc. Either way, even
with that access, I still wouldn't be able to finish the migration
myself.

Straight to the point. Are there people willing and capable of
finishing the move? Is there even an interest in moving PhD to
Composer? We still have "php" vendor name reserved by Packagist
owners. The vendor which is still completely empty.

I'm able to finish the code, bring it up to date and polish it
within max a week, I think. Yet, without a cooperation it would
still be a simple branch in the fork. Are there people willing
to help me?

To be completely fair, I would be more than grateful to finish
this migration but I'm not going to put my time into polishing
the code if it's going to stay unused. I absolutely don't want
to put pressure on anyone as I have no intention and right to
do so. I just want to be honest.

I'm looking forward you answers and well, it's great to see you
again, everyone!

Maciej Sobaczewski

PS: I allowed myself to CC the most influencial and active people
out there (at least the ones that were active during "my times".)
I hope that you do not take the offence.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.