Il 17/02/2015 13:33, Ricordisamoa ha scritto:
Il 17/02/2015 12:53, Lydia Pintscher ha scritto:
On Tue, Feb 17, 2015 at 12:43 PM, Ricordisamoa ricordisamoa@openmailbox.org wrote:
Hi. I recently started following mediawiki/extensions/Wikibase on Gerrit, and quite astonishingly found that nearly all of the 100 most recently updated changes appear to be owned by WMDE employees (exceptions being one change by Legoktm and some from L10n-bot). This is not the case, for example, with mediawiki/core. While this may be desired by the Wikidata team for corporate reasons, I feel that encouraging code review by volunteers would empower both Wikidata and third-party communities with new ways of contributing to the project and raise awareness of the development team's goals in the long term.
How would you like to see us encourage this more? It is nothing we actively do not want of course.
Using a single code review system and a simpler repository structure will indirectly encourage them. I'm now seeing Wikibase/Programmer's guide to Wikibase https://www.mediawiki.org/wiki/Wikibase/Programmer%27s_guide_to_Wikibase, which seems fairly detailed but partly duplicates the Gerrit help pages.
The messy naming conventions play a role too, i.e. Extension:Wikibase is supposed to host technical documentation but instead redirects to the Wikibase portal, with actual documentation split into Extension:Wikibase Repository and Extension:Wikibase Client, apparently ignoring the fact that the code is actually developed in a single repository (correct me if I'm wrong). Just to add some more confusion, there's also Extension:Wikidata build with no documentation.
There are different repositories. They just get merged into one for deployment.
Really? AFAICS development occurs on mediawiki/extensions/Wikibase https://git.wikimedia.org/summary/?r=mediawiki/extensions/Wikibase.git and on GitHub. mediawiki/extensions/WikibaseRepository https://git.wikimedia.org/summary/?r=mediawiki/extensions/WikibaseRepository.git and mediawiki/extensions/WikibaseClient https://git.wikimedia.org/summary/?r=mediawiki/extensions/WikibaseClient.git also exist but have always been empty.