Gerrit/New repositories/Requests

You'll be telling us your wikitech/LDAP username, what code review model you want, what paths in trunk/branches/tags you want, what you want the project name in gerrit to be, and (if this is an existing Subversion repository) giving us a link to your community consensus that you want to move to git. Click request, then fill in the fields on the page creation screen:

{| class="wikitable sortable" ! Extension ! Developer ! Preferred model ! Comments ! Status


 * Example
 * Alison
 * Merge review
 * Early stages of development.
 * ✅ --Admin user 09:56, 14 February 2012 (UTC)
 * ✅ --Admin user 09:56, 14 February 2012 (UTC)


 * ImageCompare
 * leduyquang753
 * Merge review
 * An extension.
 * ✅ Created as mediawiki/extensions/ImageCompare --QChrisNonWMF (talk) 22:36, 9 December 2018 (UTC)
 * ✅ Created as mediawiki/extensions/ImageCompare --QChrisNonWMF (talk) 22:36, 9 December 2018 (UTC)


 * mediawiki/extensions/FilterSpecialPages
 * rvogel
 * Merge review
 * Can you please import https://github.com/hallowelt/mediawiki-extensions-FilterSpecialPages and set the owner group to
 * I'll try to do this. MarcoAurelio (talk) 20:56, 15 December 2018 (UTC)
 * I'll try to do this. MarcoAurelio (talk) 20:56, 15 December 2018 (UTC)

It's probably fine, but just to have it publicly written somewhere: The extension already has a MediaWiki extension page and the extension's listed author is currently not in the bluespice Gerrit group. Nonetheless, the extension page links to the hallowelt github account for code, so it seems there is some connection. Just to be paranoid about avoiding an unfriendly takeover of the extension ... the original extension maintainer is cool with you continuing the development, right? --QChrisNonWMF (talk) 21:02, 15 December 2018 (UTC)

Hi Chris, thanks for asking. As the author i agree with the development takeover. --Ljonka (talk) 08:34, 7 January 2019 (UTC)

✅ Thank you Ljonka for chiming in! I've created the repo as mediawiki/extensions/FilterSpecialPages --QChrisNonWMF (talk) 09:52, 8 January 2019 (UTC)


 * mediawiki/extensions/BlueSpicePrivacy
 * rvogel
 * Merge review
 * Can you please set the owner group to
 * ✅ This was done by QChris as mediawiki/extensions/BlueSpicePrivacy. MarcoAurelio (talk) 16:25, 15 December 2018 (UTC)
 * ✅ This was done by QChris as mediawiki/extensions/BlueSpicePrivacy. MarcoAurelio (talk) 16:25, 15 December 2018 (UTC)


 * mediawiki/extensions/ExternalGuidance
 * santhosh
 * Merge review
 * This is for the project https://phabricator.wikimedia.org/project/manage/3780/ by Language team - Please import from https://github.com/santhoshtr/mediawiki-extension-ExternalGuidance and set the owner group as language-team - Santhosh.thottingal (talk) 10:05, 18 December 2018 (UTC)
 * I'll try to do this one. MarcoAurelio (talk) 12:47, 18 December 2018 (UTC)
 * ✅ Created as mediawiki/extensions/ExternalGuidance and imported from GitHub. Missing to-dos (have to run): phabricator diffusion and github mirrors. --MarcoAurelio (talk) 13:54, 18 December 2018 (UTC)
 * All set now. MarcoAurelio (talk) 10:19, 19 December 2018 (UTC)
 * All set now. MarcoAurelio (talk) 10:19, 19 December 2018 (UTC)


 * mediawiki/extensions/MissedPages
 * samwilson
 * Merge review
 * A new MediaWiki extension for wiki users to manage 404 errors. (A personal side project, nothing to do with my work with the WMF.) Sam Wilson 18:48, 30 December 2018 (UTC)
 * ✅ Created as mediawiki/extensions/MissedPages. Best regards and Happy New Year. MarcoAurelio (talk) 14:34, 31 December 2018 (UTC)
 * ✅ Created as mediawiki/extensions/MissedPages. Best regards and Happy New Year. MarcoAurelio (talk) 14:34, 31 December 2018 (UTC)


 * mediawiki/extensions/CiteDrawer
 * tosfos
 * Merge review
 * New extension that adds a drawer to the Cite extension --Ike Hecht 20:13, 30 December 2018 (UTC)
 * ✅ Created as mediawiki/extensions/CiteDrawer. Best regards and Happy New Year. --MarcoAurelio (talk) 16:53, 31 December 2018 (UTC)
 * ✅ Created as mediawiki/extensions/CiteDrawer. Best regards and Happy New Year. --MarcoAurelio (talk) 16:53, 31 December 2018 (UTC)


 * mediawiki/extensions/SparkPost
 * Alangi_Derick
 * Merge review
 * Fresh new repository for a MediaWiki extension to use SparkPost API for email delivery --X-Savitar (talk) 14:29, 3 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/SparkPost. Please let me know if there's anything broken/not working. Best regards, MarcoAurelio (talk) 20:13, 3 January 2019 (UTC)
 * Thank you very much MarcoAurelio. Will let you know if anything arises. Much appreciated --X-Savitar (talk) 20:25, 3 January 2019 (UTC)
 * Thank you very much MarcoAurelio. Will let you know if anything arises. Much appreciated --X-Savitar (talk) 20:25, 3 January 2019 (UTC)


 * mediawiki/extensions/ConfigurableCounters
 * mholloway
 * Merge review
 * A new MediaWiki extension providing for defining persistent, special-purpose counters. Will be used at WMF to track qualifying edits for the App Editor Tasks project (T205125) --MHolloway (WMF) (talk) 20:04, 8 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/ConfigurableCounters --QChrisNonWMF (talk) 12:39, 10 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/ConfigurableCounters --QChrisNonWMF (talk) 12:39, 10 January 2019 (UTC)


 * mediawiki/skins/Anisa
 * Isarra
 * Merge review
 * Please import from https://github.com/zaori/mw-skins-anisa -— Isarra ༆ 21:20, 8 January 2019 (UTC)
 * ✅ Created as mediawiki/skins/Anisa --QChrisNonWMF (talk) 12:46, 10 January 2019 (UTC)
 * ✅ Created as mediawiki/skins/Anisa --QChrisNonWMF (talk) 12:46, 10 January 2019 (UTC)


 * wikimedia/fundraising/centralnotice_analytics
 * andyrussg
 * Merge review
 * Please import from https://github.com/AndrewGreen/centralnotice_analytics. Thanks --AGreen (WMF) (talk) 15:54, 10 January 2019 (UTC)
 * ✅ Created as wikimedia/fundraising/centralnotice_analytics --QChrisNonWMF (talk) 22:13, 11 January 2019 (UTC)
 * ✅ Created as wikimedia/fundraising/centralnotice_analytics --QChrisNonWMF (talk) 22:13, 11 January 2019 (UTC)


 * kask
 * eevans
 * Merge review
 * Code repository for new session storage service (https://phabricator.wikimedia.org/T206016). Can be imported from https://github.com/eevans/go-kask --EEvans (WMF) (talk) 22:53, 10 January 2019 (UTC)
 * I am not fully sure where to put this repo in our Gerrit hierarchy. According to the Phabricator task, it sounds like it'll be a production service running on WMF hardware. So maybe  (which we use for other services running on WMF premises) might be a good match? What do you think? Or would you prefer some other place in the hierarchy? --QChrisNonWMF (talk) 22:19, 11 January 2019 (UTC)
 * Yes mediawiki/services/kask sounds best, sorry for not supplying that information in the first place. -- EEvans (WMF) (talk) 14:41, 14 January 2019 (UTC)
 * Yes mediawiki/services/kask sounds best, sorry for not supplying that information in the first place. -- EEvans (WMF) (talk) 14:41, 14 January 2019 (UTC)

✅ Created as mediawiki/services/kask --QChrisNonWMF (talk) 21:47, 14 January 2019 (UTC)


 * WD_percentUsageDashboard
 * GoranSMilovanovic
 * Merge review (preferred)
 * (1) This should go under analytics/wmde/WD/ (2) please just initialize an empty repository (3) My bad: this was previously created as /analytics/wmde/Wiktionary/WD_percentUsageDashboard, but it should not go there; could you remove /analytics/wmde/Wiktionary/WD_percentUsageDashboard? Thank you and my apologies.
 * /analytics/wmde/Wiktionary/WD_percentUsageDashboard has been (possibly prematurely) removed. Me and Addshore are a bit confused about the name suggested (seem to vary from the existing naming scheme of WMDE Dashboard projects - which might be inteded). We'll confirm with the requester over IRC. Leszek Manicki (WMDE) (talk) 11:56, 18 January 2019 (UTC)
 * /analytics/wmde/Wiktionary/WD_percentUsageDashboard has been (possibly prematurely) removed. Me and Addshore are a bit confused about the name suggested (seem to vary from the existing naming scheme of WMDE Dashboard projects - which might be inteded). We'll confirm with the requester over IRC. Leszek Manicki (WMDE) (talk) 11:56, 18 January 2019 (UTC)

The corresponding repos on GitHub and Phabricator's Diffusion still have the repo's original code. Should we drop them too? (Just to avoid accidentally nuking code that is still used, I'll only nuke them if you explicitly say so or otherwise once the above naming confusion has been clarified) --QChrisNonWMF (talk) 22:30, 18 January 2019 (UTC)

✅ new repository created as analytics/wmde/WD/WD_percentUsageDashboard. Old repository analytics/wmde/Wiktionary/WD_percentUsageDashboard has been removed. QChrisNonWMF: it is now fine to delete github and diffusion mirrors of analytics/wmde/Wiktionary/WD_percentUsageDashboard


 * mediawiki/extensions/AuthenticatedKeyValueStore
 * mholloway
 * Merge review
 * A generic key-value store for arbitrary user data --MHolloway (WMF) (talk) 19:58, 17 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/AuthenticatedKeyValueStore --QChrisNonWMF (talk) 22:24, 18 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/AuthenticatedKeyValueStore --QChrisNonWMF (talk) 22:24, 18 January 2019 (UTC)


 * CollapsibleHeadings
 * tosfos
 * Merge review
 * New extension - Adds MobileFrontEnd-style collapsible heading sections. Thanks!
 * ✅ Created as mediawiki/extensions/CollapsibleHeadings --QChrisNonWMF (talk) 22:16, 18 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/CollapsibleHeadings --QChrisNonWMF (talk) 22:16, 18 January 2019 (UTC)


 * mediawiki/extensions/WikibaseLexemeCirrusSearch
 * smalyshev
 * Merge review
 * Empty repo for now, for task T190022. Please make access the same as for extensions/CirrusSearch. --Smalyshev (WMF) (talk) 22:16, 23 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/WikibaseLexemeCirrusSearch --QChrisNonWMF (talk) 21:51, 25 January 2019 (UTC)
 * @QChrisNonWMF & Smalyshev (WMF): Given that this repository has been created without a master branch, even if empty, I cannot add this to the mediawiki/extensions superproject. Would it be possible to create an empty master branch? Thank you. MarcoAurelio (talk) 17:56, 29 January 2019 (UTC)
 * Fine with me, empty (or just .gitreview) master branch is ok for now. Smalyshev (WMF) (talk) 17:59, 29 January 2019 (UTC)
 * Thank you. I'll add a .gitreview file then on a master branch :) MarcoAurelio (talk) 18:00, 29 January 2019 (UTC)
 * Thank you. I'll add a .gitreview file then on a master branch :) MarcoAurelio (talk) 18:00, 29 January 2019 (UTC)


 * mediawiki/extensions/WikimediaEditorTasks
 * mholloway
 * Merge review
 * MediaWiki extension to support the App Editor Tasks feature in the Wikimedia mobile apps. --MHolloway (WMF) (talk) 22:46, 23 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/WikimediaEditorTasks --QChrisNonWMF (talk) 22:02, 25 January 2019 (UTC)
 * mediawiki/extensions/TEI
 * tpt
 * Merge review
 * An experimental MediaWiki extension for using TEI markup instead of Wikitext in pages. Tpt (talk) 14:06, 30 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/TEI --QChrisNonWMF (talk) 22:33, 31 January 2019 (UTC)
 * An experimental MediaWiki extension for using TEI markup instead of Wikitext in pages. Tpt (talk) 14:06, 30 January 2019 (UTC)
 * ✅ Created as mediawiki/extensions/TEI --QChrisNonWMF (talk) 22:33, 31 January 2019 (UTC)


 * mediawiki/extensions/WebDAV
 * rvogel
 * Merge review
 * Adds an WebDAV entrypoint to MediaWiki that allows browsing the wiki contents in a filesystem-like maner
 * Will this code extend the already existing WebDAV extension or will it be a fresh new extension? If the former, I'll get the code imported for you. If the latter, we should find a new name for this extension to avoid confusion between the old and the new extension. --QChrisNonWMF (talk) 22:44, 31 January 2019 (UTC)
 * Will this code extend the already existing WebDAV extension or will it be a fresh new extension? If the former, I'll get the code imported for you. If the latter, we should find a new name for this extension to avoid confusion between the old and the new extension. --QChrisNonWMF (talk) 22:44, 31 January 2019 (UTC)


 * mediawiki/extensions/AjaxComments
 * Freephile
 * Merge review
 * This extension was authored by Aran Dunkley (User:Nad) and source is published at https://gitlab.com/Aranad/extensions/tree/master/MediaWiki/AjaxComments However, Aran is not actively engaged with MediaWiki. I'm publishing it to gerrit and mw.o so that it can be possibly supported (by me as a default). --GregRundlett (talk) 17:38, 31 January 2019 (UTC)
 * Regardless of Aran's engagement with MediaWiki, the repo you linked seems to be somewhat active still (last commit 3 months ago. Longer pause before that). So just to avoid an accidental fork, is Aran ok with bringing the code to gerrit? --QChrisNonWMF (talk) 23:00, 31 January 2019 (UTC)
 * Regardless of Aran's engagement with MediaWiki, the repo you linked seems to be somewhat active still (last commit 3 months ago. Longer pause before that). So just to avoid an accidental fork, is Aran ok with bringing the code to gerrit? --QChrisNonWMF (talk) 23:00, 31 January 2019 (UTC)


 * you can disregard this request. I spoke with Aran again yesterday and he prefers to keep the code hosted at GitLab. So we'll work together on it there. (I did speak with him for months and was given the impression that he would not be working on it anymore; so it's not like I was attempting a hostile fork.)


 * Too bad the author wants to keep the code in GitLab :(( --QChrisNonWMF (talk) 21:11, 1 February 2019 (UTC)

❌ --QChrisNonWMF (talk) 21:11, 1 February 2019 (UTC)


 * mediawiki/extensions/ScrollableTables
 * clump
 * Merge review
 * New extension for constructing tables with a fixed thead element and scrollable body. As opposed to an older extension with a similar goal, this extension will have a leaner design, and will not require tables be written in a highly specific wikitext format. --Clump (talk) 20:53, 1 February 2019 (UTC)
 * ✅ Created as mediawiki/extensions/ScrollableTables --QChrisNonWMF (talk) 21:15, 1 February 2019 (UTC)
 * ✅ Created as mediawiki/extensions/ScrollableTables --QChrisNonWMF (talk) 21:15, 1 February 2019 (UTC)