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

Reply via email to