On 11/06/14 22:26, Tim Starling wrote:
One thing that concerns me about the proposed composer setup, that I
haven't mentioned yet, is the nesting of the project hierarchy, with
mediawiki/core/vendor inside mediawiki/core.

You know that we have mediawiki/extensions instead of
mediawiki/core/extensions -- that makes it easy to check out all
Gerrit repos in the natural directory hierarchy and to still have a
clean $IP/extensions which you can use for installer testing or whatever.

I wonder if a similar solution is possible with vendor -- could we
have mediawiki/vendor instead of mediawiki/core/vendor? Then it would
be possible to play around with dropping things into $IP/vendor while
still having the "vendor" git repo checked out in a sensible location,
available for editing.

-- Tim Starling

Actually, I like the sound of this. The extensions thing is sane (well, relatively) and useful. This would also perhaps be sane.

Hopefully we won't wind up with an explosion of these pocket repositories down the road, though, especially necessary ones... technically none of them are actually necessary currently, and I don't think we want core to eventually just be replaced by a meta repository of a whole bunch of component repositories that then have all their own component dealies and fish and squid and a bunch of goats scattered throughout?

Or... something.

-I

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to