On Tuesday, September 16, 2014, Jon Robson jdlrobson@gmail.com wrote:
In the past when I've needed changes merged in this codebase I've had to actively search out people who feel comfortable reviewing it and +2ing it.
(snip)
I personally think the idea of a code maintainer is outdated,
Then let's call them 'people who feel comfortable reviewing and +2ing' patches in a repository. :) Or first points of contact that can help you adding reviewers. Knowing who might be good reviewers for a patch is not simple even for those developers working full time at the Foundation. Imagine the situation of the rest of contributors.
we should all be maintaining the code in the MediaWiki world.
Nice thought, but still not helpful for someone like Florian wondering who should review his patch.
Looking at https://www.mediawiki.org/wiki/Developers/Maintainers and looking at http://phabricator.wikimedia.org/T340 ( Start the process of expanding the arch committee), one idea could be to organize all those components in areas, nominating "meta-maintainers" for each area. This way, if a specific component doesn't have any maintainers assigned, at least someone like Florian could check with the related meta-maintainer.
On Wed, Sep 17, 2014 at 9:45 AM, Quim Gil qgil@wikimedia.org wrote:
Looking at https://www.mediawiki.org/wiki/Developers/Maintainers
Speaking of that page, there are a bunch of extensions there with no maintainers listed that could probably be filled in. For example, all the Wikibase-related extensions are maintained by people from WMDE,[1] and I imagine the Zero extensions could link to [2].
[1]: I couldn't find a "team page" listing the developers, but I expect there is one somewhere. [2]: https://www.mediawiki.org/wiki/Wikipedia_Zero
On Wed, Sep 17, 2014 at 6:15 PM, Brad Jorsch (Anomie) bjorsch@wikimedia.org wrote:
On Wed, Sep 17, 2014 at 9:45 AM, Quim Gil qgil@wikimedia.org wrote:
Looking at https://www.mediawiki.org/wiki/Developers/Maintainers
Speaking of that page, there are a bunch of extensions there with no maintainers listed that could probably be filled in. For example, all the Wikibase-related extensions are maintained by people from WMDE,[1] and I imagine the Zero extensions could link to [2].
[1]: I couldn't find a "team page" listing the developers, but I expect there is one somewhere. [2]: https://www.mediawiki.org/wiki/Wikipedia_Zero
You are looking for https://wikimedia.de/wiki/Mitarbeitende which has our software development department further down on the page. Note: Not all of them are working on Wikidata.
Cheers Lydia
wikitech-l@lists.wikimedia.org