On 12/06/14 05:29, C. Scott Ananian wrote: > As Daniel hinted at, I'd like to add one more use case: > > (4) prospective developers who want to do a small install for local > testing and contribute patches.
For development, I like to have everything checked out from some kind of version control system, so that if I need to edit a third-party component, I can easily do that and have my changes tracked, so that a diff or commit can easily be generated. Also, on my laptop, I have a privilege separation boundary between code editing (which is done as the main desktop user) and execution of bleeding-edge code. I think that's a very sensible boundary, since there is all sorts of private data available to the main desktop user, and code from git is often not reviewed. So I'm not going to run composer install hooks on my laptop as a user that can actually install code. So I think for developers, either submodules or explicit git clones are the best solutions. But I don't think anyone is proposing a solution that would prevent explicit git clones. -- Tim Starling _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
