https://bugzilla.wikimedia.org/show_bug.cgi?id=30234
--- Comment #8 from Antoine "hashar" Musso <[email protected]> --- From bug 42694: Antoine wrote: I have setup a composer repository in labs: http://integration-composer.instance-proxy.wmflabs.org/ (that URL will eventually disappear). Some basic doc: https://www.mediawiki.org/wiki/Composer#Our_own_repository --------------------------- So that was merely a sprint hack to get a proof of concept. Jeroen De Dauw has added composer.json files to the extension he is managing and even published a bunch of them on https://packagist.org/ . For production, we can not rely on a third party so we need to setup our own composer repository, possibly with our own packagist installation which could well become the new extension distributor. We will need to craft composer.json for all deployed extensions and craft a file for MediaWiki in production which will list the extension dependencies. Then adapt our deploy script to use composer to fetch the dependencies from our composer repository. It is not necessarily but definitely need a couple week of focus to get it going and of course make sure we agree on using Composer has a dependency manager :-] -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
