On Mon, Jul 8, 2013 at 9:20 AM, Daniel Kinzler
<[email protected]>wrote:

> Am 07.07.2013 20:06, schrieb Jeroen De Dauw:
> > Any objections against starting work on this next week (ie the one that
> starts
> > tomorrow)? (Do read my original mail (below) first in case you have not
> yet
> > already done so.)
>
> I'd like to first discuss the implications for deployment for the
> foundation.
> Basically, one repo per component is better for testing and "managed"
> installation, but problematic for deployment and manual installation, as
> well as
> for development/code review.
>

+1

For code reviewing and development, it's more of a hassle to mark patches
from other git repo as a dependency, etc. and keep track of things.


>
> A separate extension for each component means maintaining a lot of
> compatibility
> info somehow, somewhere. This is an issue for people installing by hand
> (yes,
> composer should help with that) and is a pain for development (there's a
> major
> refactoring of the formatter/parser stuff imminent).
>
> I'd like to think about cost v.s benefit again. Why exactly should we do
> this?
> And what can we do to make it less of a pain?
>

I am *not* opposed to splitting things up yet not sufficiently convinced
the benefits outweigh the hassles at this point.


>
> Maybe having the components as submodules, instead of separate extensions,
> would
> help... Something to ask the Foundation.
>

For code review and development, that might help. For deployments, it could
help though not a magic solution.

And if we do agree to split the stuff up, please nobody self merge it!
 There are things that need to be done first to ensure the tests systems do
*not* break.  Best to do those first.

Also these changes need to be sufficiently documented and announced widely.

Cheers,
Katie



>
> -- daniel
>
> _______________________________________________
> Wikidata-tech mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikidata-tech
>



-- 
Katie Filbert
Wikidata Developer

Wikimedia Germany e.V. | NEW: Obentrautstr. 72 | 10963 Berlin
Phone (030) 219 158 26-0

http://wikimedia.de

Wikimedia Germany - Society for the Promotion of free knowledge eV Entered
in the register of Amtsgericht Berlin-Charlottenburg under the number 23
855 as recognized as charitable by the Inland Revenue for corporations I
Berlin, tax number 27/681/51985.
_______________________________________________
Wikidata-tech mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-tech

Reply via email to