[Wikitech-l] Solution for Third-Party Dependencies

2013-11-26 Thread Tyler Romeo
Hey everybody, tl;dr - How do we add 3rd party libs to core: composer, git submodules, or copying the code? So I have a question to discuss concerning MW core that I was hoping to get some feedback on: what is our policy on including third-party libraries in core? To clarify, by policy I don't

Re: [Wikitech-l] Solution for Third-Party Dependencies

2013-11-26 Thread Antoine Musso
Le 26/11/13 22:12, Tyler Romeo a écrit : Hey everybody, tl;dr - How do we add 3rd party libs to core: composer, git submodules, or copying the code? Hello, Thank you for bringing the subject there. A few folks are eager to have composer support for MediaWiki / extensions. I could not find

Re: [Wikitech-l] Solution for Third-Party Dependencies

2013-11-26 Thread Matthew Flaschen
On 11/26/2013 05:28 PM, Antoine Musso wrote: Git submodules are a mess, needs to download code from github/whatever. And I tend to dislike submodules. If we went with this option, we could just have straight Gerrit mirrors of any git repos we wanted to bundle. When we updated the

Re: [Wikitech-l] Solution for Third-Party Dependencies

2013-11-26 Thread Tyler Romeo
On Tue, Nov 26, 2013 at 5:28 PM, Antoine Musso hashar+...@free.fr wrote: You could start out a RFC to identify class that be replaced by a better third party libraries. I don't mind. Symfony (a french PHP framework which is really spring for PHP) has a bunch of reusable components: