Rob Lanphier wrote:
Jeroen let me know offlist that he's not interested in writing an RFC in this area, so I'm wondering if there are any other takers for Composer use in MediaWiki.
I think there may be multiple RFCs to consider:
- Composer as a means of MediaWiki extension management
- Composer as a means of MediaWiki shared library management
- Exposing certain functionality in embedded in MediaWiki as reusable
Composer libraries.
It seems that the idea of using Composer more in MediaWiki generally comes up at least once every 2-3 months, but we never get beyond the "wouldn't it be nice if...." stage. I honestly don't think it would take that much of a shove to put us on a trajectory to using it much more seriously.
Is adding Composer support orthogonal to the idea of making it trivial to install MediaWiki extensions? The goals seem to be roughly the same: making it easier to safely install new MediaWiki extensions. Presumably a graphical user interface installer would include the ability to do dependency checking, PHP version checking, etc.
MZMcBride