On 22.07.2013, 16:11 Jeroen wrote:

> Hey,

>> Just curious, why is "composer require mediawiki/core" needed?


> Because Hashar is talking about having a "MediaWiki installation" package,
> which effectively turns into "My MediaWiki installation" when you start
> using it. This package specifies all the things you want to install (in its
> composer.json). This will always include core, and also list the extensions
> you want on your particular install.

> The reason for having this seperate package is to get around the problem I
> described earlier in this thread - if you just have core, and you install
> other things into it by modifying the composer.josn of core, you'll end up
> with a modified non-optional file in the core repo, which causes hassle
> when you want to update.

> Of course if we got with such a "MediaWiki installation" package, I'd be
> natural to put mediawiki-core already in the composer.json file, so people
> would not actually need to run this command.

So it's a Composer's limitation. It woud've been awesome if it was
possible to do something like

if exists "optional.json":
   install "optional.json"

:)

-- 
Best regards,
  Max Semenik ([[User:MaxSem]])


_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to