What will you build with #PHP in 2023?

@phpc Working on a DocBook renderer: https://gitlab.com/Girgias/docbook-renderer

Possibly to improve the php.net docs, but also to have a way to properly write articles on my website (which won't get written but *shhh*)

George Peter Banyard / docbook-renderer · GitLab

GitLab.com

GitLab

@Girgias @phpc Ooo! I worked on such a thing many years ago, in multiple forms.

I take it you don't care for PhD?

@Crell @phpc PhD is an actual nightmare and a massive blob of code that does way too many things.
And none of the people who actually wrote it, don't contribute to it any more since 2012.

Trying to write this in a sane way, but I'm not even sure I can use static analysis on it because of how I overload the DOMNodes :(

@Girgias @phpc I'll take that as a no...

Of course, using it for PHP.Net makes everything harder because of the "no dependencies" rule.

@Crell @phpc out of curiosity, why is there a “no dependencies” rule for PHP.net?

@hunter @phpc The idea is to avoid endorsing any particular framework or library author. Eg, if PHP.net uses Symfony, the Laravel people would get upset and vice versa.

That's valid but the cost is ignoring the incredibly robust ecosystem of PHP. I'm not convinced that is a good tradeoff any more.

Although, they do use Dokuwiki for the wiki, even though it's 3rd party and a mess. So...

@Crell @hunter @phpc The PHP project does use Composer packages in several places, but it tries to remain neutral when it comes to the monolithic frameworks and component libraries.
@ramsey @Crell @phpc I think the neutrality part makes sense, but does seem like an easy showcase for PHP’s web presence to be powered by the communities work/projects. Obviously just pontificating/making convo
@hunter @Crell @phpc In theory, that seems like a good idea, but can you imagine the bike-shedding? 😂
@ramsey @Crell @phpc bike shedding might be putting it lightly. It’d be the dust bowl of bike shedding. Only idea I can even think of is focusing around PSR’s
@hunter @Crell @phpc That said, having more community involvement in parts of the project other than core is definitely welcome. We need more folks helping out.