Gerrit/New repositories/Requests/Archive/2018

{| class="wikitable sortable" ! Extension ! Developer ! Preferred model ! Comments ! Status
 * design/style-guide
 * veckl
 * Direct push
 * Please clone https://github.com/wikimedia/WikimediaUI-Style-Guide/. GitHub repo should remain main source of truth, corresponding task: https://phabricator.wikimedia.org/T185282
 * Created design/style-guide but work still needs to be done on it so not marking this completly done yet --Paladox (talk) 22:04, 7 March 2018 (UTC)
 * ✅. History imported and showed requestor how to sync with Github as needed. FACE WITH TEARS OF JOY  [u+1F602]  20:17, 12 March 2018 (UTC)
 * ✅. History imported and showed requestor how to sync with Github as needed. FACE WITH TEARS OF JOY  [u+1F602]  20:17, 12 March 2018 (UTC)


 * design/landing-page
 * veckl
 * Merge review
 * New repo, task: https://phabricator.wikimedia.org/T185282
 * Would it be possible to initiate this repo with a README? I suppose the first push is more complicated than later reviews. Prtksxna (talk) 04:20, 2 March 2018 (UTC)
 * ✅ Created design/landing-page with an empty commit --Paladox (talk) 22:04, 7 March 2018 (UTC)
 * analytics/wmde/WDCM-Journal
 * GoranSMilovanovic
 * Merge review
 * Please just leave this empty with a .gitreview file, we will populate from the main WDCM repo once created. The repository will be used for ad hoc Wikidata Concepts Monitor studies for https://www.wikidata.org/wiki/Wikidata:Wikidata_Concepts_Monitor/WDCM_Journal
 * ✅ Created as analytics/wmde/WDCM-Journal --QChrisNonWMF (talk) 07:53, 3 January 2018 (UTC)
 * Please just leave this empty with a .gitreview file, we will populate from the main WDCM repo once created. The repository will be used for ad hoc Wikidata Concepts Monitor studies for https://www.wikidata.org/wiki/Wikidata:Wikidata_Concepts_Monitor/WDCM_Journal
 * ✅ Created as analytics/wmde/WDCM-Journal --QChrisNonWMF (talk) 07:53, 3 January 2018 (UTC)


 * research/landing-page
 * bmansurov
 * Merge review
 * Please clone https://github.com/wikimedia-research/landing-page
 * ✅ Created as research/landing-page --QChrisNonWMF (talk) 08:28, 3 January 2018 (UTC)
 * ✅ Created as research/landing-page --QChrisNonWMF (talk) 08:28, 3 January 2018 (UTC)


 * mediawiki/extensions/VersionCompare
 * cicalese
 * Merge review
 * New extension. Thank you!
 * ✅ Created as mediawiki/extensions/VersionCompare --QChrisNonWMF (talk) 11:58, 19 January 2018 (UTC)
 * ✅ Created as mediawiki/extensions/VersionCompare --QChrisNonWMF (talk) 11:58, 19 January 2018 (UTC)


 * mediawiki/extensions/DeleteUserPages
 * skizzerz
 * Merge review
 * ✅ Bawolff (talk) 19:43, 30 January 2018 (UTC)
 * ✅ Bawolff (talk) 19:43, 30 January 2018 (UTC)
 * ✅ Bawolff (talk) 19:43, 30 January 2018 (UTC)


 * mediawiki/extensions/JADE
 * awight
 * Merge review
 * Please clone from https://github.com/adamwight/mw-ext-JADE
 * ✅ Created as mediawiki/extensions/JADE --QChrisNonWMF (talk) 22:42, 13 February 2018 (UTC)
 * ✅ Created as mediawiki/extensions/JADE --QChrisNonWMF (talk) 22:42, 13 February 2018 (UTC)


 * mediawiki/extensions/BlueSpiceSmartList
 * rvogel
 * Merge review
 * I need to rename the recently created repo  (with lower case 'l'). If renaming is not possible, can you please create a new repo with the uppercase 'L' and import and delete the old one?. I will take care of translatewiki.net config. Sorry for the inconvenience.
 * ✅ Gerrit does not allow renaming. I created as mediawiki/extensions/BlueSpiceSmartList and made the old one read-only. --QChrisNonWMF (talk) 23:01, 13 February 2018 (UTC)
 * ✅ Gerrit does not allow renaming. I created as mediawiki/extensions/BlueSpiceSmartList and made the old one read-only. --QChrisNonWMF (talk) 23:01, 13 February 2018 (UTC)


 * CloneDiff
 * nischayn22
 * Merge review (preferred)
 * New extension that I want to import to Gerrit https://bitbucket.org/wikiworksdev/clonediff
 * ✅ Created as mediawiki/extensions/CloneDiff --QChrisNonWMF (talk) 23:09, 13 February 2018 (UTC)
 * ✅ Created as mediawiki/extensions/CloneDiff --QChrisNonWMF (talk) 23:09, 13 February 2018 (UTC)


 * Figures
 * nischayn22
 * Merge review (preferred)
 * New extension that I want to import to Gerrit https://bitbucket.org/wikiworksdev/figures
 * ✅ Created as mediawiki/extensions/Figures --QChrisNonWMF (talk) 23:17, 13 February 2018 (UTC)
 * ✅ Created as mediawiki/extensions/Figures --QChrisNonWMF (talk) 23:17, 13 February 2018 (UTC)


 * DocBookExport
 * nischayn22
 * Merge review (preferred)
 * New extension that I want to import to Gerrit https://bitbucket.org/wikiworksdev/docbookexport
 * ✅ Created as mediawiki/extensions/DocBookExport --QChrisNonWMF (talk) 23:25, 13 February 2018 (UTC)
 * ✅ Created as mediawiki/extensions/DocBookExport --QChrisNonWMF (talk) 23:25, 13 February 2018 (UTC)


 * videojs-resolution-switcher
 * Brion VIBBER
 * Merge review
 * fork from https://github.com/neilhem/videojs-resolution-switcher so we can maintain a version that works for our needs in TimedMediaHandler
 * ✅ Created as videojs-resolution-switcher --QChrisNonWMF (talk) 23:37, 13 February 2018 (UTC)
 * videojs-responsive-layout
 * Brion VIBBER
 * Merge review
 * fork from https://github.com/hartman/videojs-responsive-layout so we can share maintenance work when thedj isn't available
 * ✅ Created as videojs-responsive-layout --QChrisNonWMF (talk) 23:45, 13 February 2018 (UTC)
 * fork from https://github.com/hartman/videojs-responsive-layout so we can share maintenance work when thedj isn't available
 * ✅ Created as videojs-responsive-layout --QChrisNonWMF (talk) 23:45, 13 February 2018 (UTC)


 * mediawiki/extensions/CustomSidebar
 * pmiguelpirzer
 * Merge review
 * For 1.27+ compatible version of Extension:CustomSidebar. Nothing to import.
 * When the extension was marked unmaintained last time, Frantik came around and said that he'll still wants to do maintenance. So to avoid an unfriendly fork, I've sent Frantik an email, asking if he still wants to maintain the extension. --QChrisNonWMF (talk) 23:58, 13 February 2018 (UTC)
 * When the extension was marked unmaintained last time, Frantik came around and said that he'll still wants to do maintenance. So to avoid an unfriendly fork, I've sent Frantik an email, asking if he still wants to maintain the extension. --QChrisNonWMF (talk) 23:58, 13 February 2018 (UTC)

I did not receive any response from Frantik. So I assume Frantik is no longer interested in the extension, and I hence created the requested repo.

✅ Created as mediawiki/extensions/CustomSidebar --QChrisNonWMF (talk) 22:27, 26 February 2018 (UTC)
 * grunt-merge-i18n
 * smalyshev
 * Merge review (preferred)
 * Please import from https://github.com/smalyshev/grunt-merge-i18n
 * QChrisNonWMF please follow up from https://gerrit.wikimedia.org/r/#/admin/groups/1442,members I can create the group but given that I'm not a gerrit admin, modifying later the access rules and do the initial commit is not allowed. I thought I could give a hand and it seems I only give more work :-/ &mdash;MarcoAurelio (talk) 12:36, 23 February 2018 (UTC)
 * QChrisNonWMF please follow up from https://gerrit.wikimedia.org/r/#/admin/groups/1442,members I can create the group but given that I'm not a gerrit admin, modifying later the access rules and do the initial commit is not allowed. I thought I could give a hand and it seems I only give more work :-/ &mdash;MarcoAurelio (talk) 12:36, 23 February 2018 (UTC)

✅ Created as grunt-merge-i18n --QChrisNonWMF (talk) 22:35, 26 February 2018 (UTC)
 * mediawiki/extensions/ArticleMetaDescription
 * Jack Phoenix, legoktm, Isarra + the ShoutWiki gerrit group
 * Merge review
 * I guess this could be imported from Wikia's GitHub? Although the version I'm planning on committing is the version used by ShoutWiki, which was forked from Wikia's version literally years ago, so the codebases have obviously diverted a long, long time ago.
 * Sounds like you want to import (and your import would automatically bring in the needed part of the history of Wikia's repo), so I created the repo empty to ease importing.
 * Sounds like you want to import (and your import would automatically bring in the needed part of the history of Wikia's repo), so I created the repo empty to ease importing.

✅ Created as mediawiki/extensions/ArticleMetaDescription --QChrisNonWMF (talk) 22:46, 26 February 2018 (UTC)


 * mediawiki/extensions/TemplateWizard
 * samwilson
 * Merge review
 * ✅ Created as mediawiki/extensions/TemplateWizard (thanks )
 * ✅ Created as mediawiki/extensions/TemplateWizard (thanks )
 * ✅ Created as mediawiki/extensions/TemplateWizard (thanks )


 * NamespaceSidebar
 * tosfos
 * Merge review
 * New extension. Thanks!
 * ✅ Created as mediawiki/extensions/NamespaceSidebar. MarcoAurelio (talk) 18:37, 5 March 2018 (UTC)
 * ✅ Created as mediawiki/extensions/NamespaceSidebar. MarcoAurelio (talk) 18:37, 5 March 2018 (UTC)


 * scoring/ores/assets
 * awight
 * Merge review
 * This should be an empty repo. Optionally, please enable git-lfs and set the quota to 50GiB.
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)


 * scoring/ores/draftquality
 * awight
 * Merge review
 * This should be an empty repo. Optionally, please enable git-lfs and set the quota to 50GiB.
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)


 * scoring/ores/drafttopic
 * awight
 * Merge review
 * This should be an empty repo. Optionally, please enable git-lfs and set the quota to 50GiB.
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)


 * scoring/ores/articlequality
 * awight
 * Merge review
 * This should be an empty repo. Optionally, please enable git-lfs and set the quota to 50GiB.
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)


 * scoring/ores/editquality
 * awight
 * Merge review
 * This should be an empty repo. Optionally, please enable git-lfs and set the quota to 50GiB.
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)


 * scoring/ores/deploy
 * awight
 * Merge review
 * This will be a clone of mediawiki/services/ores/deploy, but please don't deactivate the old repo yet.
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)
 * ✅ Seemingly done by Paladox a week ago. --QChrisNonWMF (talk) 22:15, 14 March 2018 (UTC)


 * TinyMCE
 * yaron
 * Merge review
 * New extension
 * ✅ Created as mediawiki/extensions/TinyMCE --QChrisNonWMF (talk) 23:11, 14 March 2018 (UTC)
 * ✅ Created as mediawiki/extensions/TinyMCE --QChrisNonWMF (talk) 23:11, 14 March 2018 (UTC)


 * mediawiki/extensions/RandomArea
 * Zoranzoki21
 * Merge review (as for other extensions) and too with +2 for me
 * I would like to maintain this extension. Code is currently here. In inital commit, when you accept this request, extension will be converted to use extension registration and will be as other extensions.
 * I've reached out to the author if he has still interest in the application. Let's give him a few days to respond. If we do not hear back from him, I'll get you the repo. --QChrisNonWMF (talk) 23:26, 14 March 2018 (UTC)
 * I've reached out to the author if he has still interest in the application. Let's give him a few days to respond. If we do not hear back from him, I'll get you the repo. --QChrisNonWMF (talk) 23:26, 14 March 2018 (UTC)

✅ The author is cool with it, so I created the repo as mediawiki/extensions/RandomArea --QChrisNonWMF (talk) 15:34, 25 March 2018 (UTC)


 * mediawiki/extensions/CommonSkinShit
 * Jack Phoenix, Isarra
 * Merge review
 * We're open to ideas for a better name, but this is basically just a place to stick all the common skin shit we'd really like to just stick in core, but have long since given up on actually getting into core. As much as we'd like to keep individual skins self-contained, however, it's getting a bit irritating duplicating and maintaining the exact same damn code in a bunch of different skins, especially when there keeps being more and more of it.
 * Sorry for the late response. Yup, we should find a more positive name ;-) What about CommonSkinTooling, CommonSkinTools, CommonSkinScaffolding, CommonSkinBase, CommonSkinParts, or something along these lines? Also, will this code be general purpose and useful also outside of ShoutWiki? If it is, "Common" is great. But if it's not, could we replace "Common" by "Shoutwiki" (E.g.: ShoutwikiSkinBase)? --QChrisNonWMF (talk) 17:57, 25 March 2018 (UTC)
 * Ghaah I'll figure this out later. Not shoutwiki-specific, so probably something like CommonSkinTools, -Resources, or -Parts, yeah... As much as -Base would be appropriate I don't want to mix it up with BaseTemplate unless it actually is possible to doubly extend a class? How does programming even work? -— Isarra ༆ 17:55, 1 May 2018 (UTC)
 * Crap, but half the skins I want this for are wmf-deployed anyway... nevermind, this is probably a terrible idea. -— Isarra ༆ 17:57, 1 May 2018 (UTC)
 * ❌ Ok, then I'll mark as not done for now. If you change your mind at some point, let me know and we'll reboot this again. --QChrisNonWMF (talk) 12:07, 8 May 2018 (UTC)
 * ❌ Ok, then I'll mark as not done for now. If you change your mind at some point, let me know and we'll reboot this again. --QChrisNonWMF (talk) 12:07, 8 May 2018 (UTC)


 * mediawiki/extensions/AddPersonalUrls
 * rv1971
 * Merge review
 * I'll populate the repo myself.
 * ✅ Created as mediawiki/extensions/AddPersonalUrls --QChrisNonWMF (talk) 15:23, 25 March 2018 (UTC)
 * ✅ Created as mediawiki/extensions/AddPersonalUrls --QChrisNonWMF (talk) 15:23, 25 March 2018 (UTC)


 * mediawiki/extensions/DataTable2
 * rv1971
 * Merge review
 * I'll populate the repo myself.
 * ✅ Created as mediawiki/extensions/DataTable2 --QChrisNonWMF (talk) 08:42, 3 April 2018 (UTC)
 * ✅ Created as mediawiki/extensions/DataTable2 --QChrisNonWMF (talk) 08:42, 3 April 2018 (UTC)


 * mediawiki/extensions/DynamicPageListEngine
 * rv1971
 * Merge review
 * I'll populate the repo myself.
 * ✅ Created as mediawiki/extensions/DynamicPageListEngine --QChrisNonWMF (talk) 08:46, 3 April 2018 (UTC)
 * ✅ Created as mediawiki/extensions/DynamicPageListEngine --QChrisNonWMF (talk) 08:46, 3 April 2018 (UTC)


 * mediawiki/extensions/ShowRealUsernames
 * rv1971
 * Merge review
 * I'll populate the repo myself.
 * ✅ Created as mediawiki/extensions/ShowRealUsernames --QChrisNonWMF (talk) 08:49, 3 April 2018 (UTC)
 * ✅ Created as mediawiki/extensions/ShowRealUsernames --QChrisNonWMF (talk) 08:49, 3 April 2018 (UTC)

✅ Created the GitHub repo --QChrisNonWMF (talk) 08:53, 3 April 2018 (UTC)
 * mediawiki/extensions/SecureAuth
 * Jayprakash12345
 * Merge review
 * Create the empty master branch. So that I can upload the patch. Begin and Primary work has done . Some improvements are left. So please create the repo.
 * ✅ only needs the GitHub repo to be created Paladox (talk) 15:19, 29 March 2018 (UTC)
 * ✅ only needs the GitHub repo to be created Paladox (talk) 15:19, 29 March 2018 (UTC)


 * extensions/HoverGallery
 * Sophivorus
 * Open push
 * A repo called "extensions/Hovergallery" (with lowercase "g") already exists. However, this lowercase "g" is causing trouble with wfLoadExtension, as reported here. If the repo cannot be renamed, I request that a new one is created and the old one is deleted (if it can't or shouldn't be deleted, then just leave it there and create a new one). Thanks! --Felipe (talk) 21:15, 28 March 2018 (UTC)
 * ✅ Created as mediawiki/extensions/HoverGallery. Marked old gerrit repo read-only, renamed GitHub repo, and updated observed URL for Phabricator --QChrisNonWMF (talk) 10:27, 3 April 2018 (UTC)
 * ✅ Created as mediawiki/extensions/HoverGallery. Marked old gerrit repo read-only, renamed GitHub repo, and updated observed URL for Phabricator --QChrisNonWMF (talk) 10:27, 3 April 2018 (UTC)


 * VEForAll
 * tosfos
 * Merge review
 * New extension. Please also add Yaron Koren as owner.
 * ✅ Created as mediawiki/extensions/VEForAll --QChrisNonWMF (talk) 08:58, 3 April 2018 (UTC)
 * ✅ Created as mediawiki/extensions/VEForAll --QChrisNonWMF (talk) 08:58, 3 April 2018 (UTC)

✅ Created as mediawiki/extensions/RandomPages --QChrisNonWMF (talk) 22:05, 12 April 2018 (UTC)
 * mediawiki/extensions/RandomPages
 * Zoranzoki21
 * Merge review
 * Same request as for RandomArea extension with +2 for me
 * I've reached out to the author if he has still interest in the application. Let's give him a few days to respond. --QChrisNonWMF (talk) 09:09, 3 April 2018 (UTC)
 * I've reached out to the author if he has still interest in the application. Let's give him a few days to respond. --QChrisNonWMF (talk) 09:09, 3 April 2018 (UTC)


 * mediawiki/extensions/AutoCategoriseUploads
 * skizzerz
 * Merge review
 * New extension
 * ✅ Created as mediawiki/extensions/AutoCategoriseUploads --QChrisNonWMF (talk) 08:55, 4 April 2018 (UTC)
 * ✅ Created as mediawiki/extensions/AutoCategoriseUploads --QChrisNonWMF (talk) 08:55, 4 April 2018 (UTC)


 * oojs/router
 * jdlrobson
 * Merge review.
 * The repo needs to be moved from Phabricator to Gerrit. A github mirror already exists, it should now mirror Gerrit instead of Phab. Thanks :)
 * ✅ Created as oojs/router --QChrisNonWMF (talk) 09:35, 4 April 2018 (UTC)
 * ✅ Created as oojs/router --QChrisNonWMF (talk) 09:35, 4 April 2018 (UTC)


 * performance/navtiming
 * imarlier
 * Merge review
 * Moving a performance team utility out of puppet, so that we can deploy without needing to bug ops
 * ✅ Aaron (talk) 21:06, 9 April 2018 (UTC)
 * ✅ Aaron (talk) 21:06, 9 April 2018 (UTC)


 * performance/coal
 * imarlier
 * Merge review
 * Moving a performance team utility out of puppet, so that we can deploy without needing to bug ops
 * ✅ Aaron (talk) 21:06, 9 April 2018 (UTC)
 * ✅ Aaron (talk) 21:06, 9 April 2018 (UTC)


 * mediawiki/extensions/WikibaseCirrusSearch
 * smalyshev
 * Merge review
 * Empty repo for now, for . Please make access the same as for extensions/CirrusSearch.
 * ✅ Created as mediawiki/extensions/WikibaseCirrusSearch --QChrisNonWMF (talk) 22:24, 12 April 2018 (UTC)
 * ✅ Created as mediawiki/extensions/WikibaseCirrusSearch --QChrisNonWMF (talk) 22:24, 12 April 2018 (UTC)


 * UserAgreement
 * kji
 * Merge review
 * Empty Repo
 * ✅ Created as mediawiki/extensions/UserAgreement --QChrisNonWMF (talk) 22:30, 12 April 2018 (UTC)
 * ✅ Created as mediawiki/extensions/UserAgreement --QChrisNonWMF (talk) 22:30, 12 April 2018 (UTC)


 * wikidata/query/LDFServer
 * smalyshev
 * Open push
 * For maintaining our fork of LDFServer, please use https://github.com/smalyshev/Server.Java/ as a starting point
 * ✅ Created as wikidata/query/LDFServer --QChrisNonWMF (talk) 13:59, 20 April 2018 (UTC)
 * ✅ Created as wikidata/query/LDFServer --QChrisNonWMF (talk) 13:59, 20 April 2018 (UTC)


 * AdvancedMeta
 * pwirth
 * Re-open archived repo https://gerrit.wikimedia.org/r/#/admin/projects/mediawiki/extensions/AdvancedMeta
 * I did a rework of the extension AdvancedMeta for a Customer for 1.27 and up to 1.31, that i would like to commit to the repo. The chages can be found here: https://github.com/hallowelt/mediawiki-extensions-AdvancedMeta
 * ✅ --QChrisNonWMF (talk) 14:02, 20 April 2018 (UTC)
 * ✅ --QChrisNonWMF (talk) 14:02, 20 April 2018 (UTC)


 * analytics/wmde/WDCM-Biases-Dashboard
 * GoranSMilovanovic
 * Merge review
 * Please just leave this empty with a .gitreview file, we will populate from the main WDCM repo once created.
 * ✅ Created as analytics/wmde/WDCM-Biases-Dashboard --QChrisNonWMF (talk) 12:24, 30 April 2018 (UTC)
 * ✅ Created as analytics/wmde/WDCM-Biases-Dashboard --QChrisNonWMF (talk) 12:24, 30 April 2018 (UTC)


 * analytics/wmde/TW/AdvancedSearchExtension-Dashboard
 * GoranSMilovanovic
 * Merge review
 * Please just leave this empty with a .gitreview file
 * ✅ Created as analytics/wmde/TW/AdvancedSearchExtension-Dashboard --QChrisNonWMF (talk) 12:34, 30 April 2018 (UTC)
 * ✅ Created as analytics/wmde/TW/AdvancedSearchExtension-Dashboard --QChrisNonWMF (talk) 12:34, 30 April 2018 (UTC)


 * ImapAuthorization
 * Alphanoob1337
 * Open push
 * Existing repository: https://github.com/alphanoob1337/ImapAuthorization
 * ✅ Created as mediawiki/extensions/ImapAuthorization --QChrisNonWMF (talk) 12:46, 30 April 2018 (UTC)
 * ✅ Created as mediawiki/extensions/ImapAuthorization --QChrisNonWMF (talk) 12:46, 30 April 2018 (UTC)


 * labs/tools/Commons-twitter-bot
 * Rosalieper
 * Merge review
 * Early stages of development
 * This is a GSoC project. In addition of Rosalie, you can give CR+2 rights to ArielGlenn, D3r1ck01 and myself. --Dereckson (talk) 21:59, 29 April 2018 (UTC)
 * This is a GSoC project. In addition of Rosalie, you can give CR+2 rights to ArielGlenn, D3r1ck01 and myself. --Dereckson (talk) 21:59, 29 April 2018 (UTC)


 * ✅ Created as labs/tools/Commons-twitter-bot (talk) 30 April 2018


 * research/landing-page/deploy
 * bmansurov
 * Merge review
 * ✅ Created as research/landing-page/deploy --QChrisNonWMF (talk) 12:03, 8 May 2018 (UTC)
 * ✅ Created as research/landing-page/deploy --QChrisNonWMF (talk) 12:03, 8 May 2018 (UTC)
 * ✅ Created as research/landing-page/deploy --QChrisNonWMF (talk) 12:03, 8 May 2018 (UTC)


 * mediawiki/extensions/BlueSpiceEchoConnector
 * itspiderman990123
 * Merge review
 * Repo is getting rewritten, current source can be found on: https://github.com/hallowelt/mediawiki-extensions-BlueSpiceEchoConnector
 * ✅ Created as mediawiki/extensions/BlueSpiceEchoConnector. While the request was an anon request, it matched the typicaly BlueSpice pattern. If this was unintentional, let me know and I'll clean it up again. Also, since it's a BlueSpice repo, I've olso added the bluespice to the owners group. If that is unwanted, let me know. --QChrisNonWMF (talk) 21:50, 17 May 2018 (UTC)
 * ✅ Created as mediawiki/extensions/BlueSpiceEchoConnector. While the request was an anon request, it matched the typicaly BlueSpice pattern. If this was unintentional, let me know and I'll clean it up again. Also, since it's a BlueSpice repo, I've olso added the bluespice to the owners group. If that is unwanted, let me know. --QChrisNonWMF (talk) 21:50, 17 May 2018 (UTC)

Yes, that's fine with me. Whatever we do is better than it being on my personal github. :) --DBarratt (WMF) (talk) 09:22, 19 May 2018 (UTC)
 * mediawiki/composer/project
 * dbarratt
 * Merge review
 * Will serve as a wrapper for meediawiki that will allow people to start a new wiki with Composer's CLI. See T166956
 * Great to have such code in gerrit \o/ but both names you suggested sound rather generic to me. Especially, since the T166956 does not show too much support. Would a more descriptive name, as for example mediawiki/composer/project (or something else that makes it clear that this is a shim for composer) work for you? --QChrisNonWMF (talk) 22:24, 17 May 2018 (UTC)
 * Great to have such code in gerrit \o/ but both names you suggested sound rather generic to me. Especially, since the T166956 does not show too much support. Would a more descriptive name, as for example mediawiki/composer/project (or something else that makes it clear that this is a shim for composer) work for you? --QChrisNonWMF (talk) 22:24, 17 May 2018 (UTC)

✅ Created as mediawiki/composer/project --QChrisNonWMF (talk) 22:53, 21 May 2018 (UTC)
 * mediawiki/composer/console
 * dbarratt
 * Merge review
 * Create a MediaWiki Console wrapper that will be (mostly) used with the composer shim. See T195082
 * ✅ Created as mediawiki/composer/console --QChrisNonWMF (talk) 22:59, 21 May 2018 (UTC)
 * ✅ Created as mediawiki/composer/console --QChrisNonWMF (talk) 22:59, 21 May 2018 (UTC)


 * mediawiki/extensions/PrimarySources
 * Hjfocs
 * Merge review
 * Please import the following repository: https://github.com/marfox/pst-frontend
 * ✅ Created as mediawiki/extensions/PrimarySources and added you as owner of the project so you can import the content yourself as I see you're the same user than on GitHub. MarcoAurelio (talk) 17:21, 23 May 2018 (UTC)
 * ✅ Created as mediawiki/extensions/PrimarySources and added you as owner of the project so you can import the content yourself as I see you're the same user than on GitHub. MarcoAurelio (talk) 17:21, 23 May 2018 (UTC)


 * WDCM_WikipediaSemanticsDashboard
 * goransm (WMDE)
 * Merge review
 * Please just leave this empty with a .gitreview file. We need this created under analytics/wmde/ as: analytics/wmde/WDCM-WikipediaSemantics-Dashboard. Thanks!
 * ✅ Created as analytics/wmde/WDCM-WikipediaSemantics-Dashboard --QChrisNonWMF (talk) 23:28, 13 November 2018 (UTC)
 * ✅ Created as analytics/wmde/WDCM-WikipediaSemantics-Dashboard --QChrisNonWMF (talk) 23:28, 13 November 2018 (UTC)


 * WD_percentUsageDashboard
 * goransm (WMDE)
 * Merge review
 * Please just leave this empty with a .gitreview file. We need this created under analytics/wmde/Wiktionary/ as: analytics/wmde/Wiktionary/WD_percentUsageDashboard. Thanks!
 * ✅ Created as analytics/wmde/Wiktionary/WD_percentUsageDashboard --QChrisNonWMF (talk) 07:47, 2 October 2018 (UTC)
 * ✅ Created as analytics/wmde/Wiktionary/WD_percentUsageDashboard --QChrisNonWMF (talk) 07:47, 2 October 2018 (UTC)


 * Wiktionary Cognate Dashboard
 * goransm (WMDE)
 * Merge review
 * Please just leave this empty with a .gitreview file.
 * ✅ Created as labs/tools/WiktionaryCognateDashboard --QChrisNonWMF (talk) 21:25, 4 August 2018 (UTC)
 * ✅ Created as labs/tools/WiktionaryCognateDashboard --QChrisNonWMF (talk) 21:25, 4 August 2018 (UTC)

✅ Re-created as analytics/wmde/WiktionaryCognateDashboard because of https://www.mediawiki.org/w/index.php?title=User_talk:QChrisNonWMF&diff=2848340&oldid=2810956 --QChrisNonWMF (talk) 22:17, 9 August 2018 (UTC)


 * mediawiki/extensions/Copyvio
 * Stephane Bisson
 * Merge review
 * A place to put the initial/experimental work on PageTriage/Copyvio
 * ✅ Created as mediawiki/extensions/Copyvio --QChrisNonWMF (talk) 23:38, 22 July 2018 (UTC)
 * ✅ Created as mediawiki/extensions/Copyvio --QChrisNonWMF (talk) 23:38, 22 July 2018 (UTC)


 * operations/software/certcentral
 * Alex Monk
 * Merge review
 * Merge access to myself and ldap/ops please.
 * ✅ Created as operations/software/certcentral --QChrisNonWMF (talk) 18:42, 28 June 2018 (UTC)
 * ✅ Created as operations/software/certcentral --QChrisNonWMF (talk) 18:42, 28 June 2018 (UTC)


 * performance/perfromance
 * phedenskog
 * Merge review
 * Yep the name is perfromance! The code that makes it possible for us to browse the result of our Browsertime/WebPageReplay results at S3 see http://webpagereplay-wikimedia.s3-website-us-east-1.amazonaws.com/?prefix=enwiki/ - Create an empty repo please and I will cleanup the code and push it.
 * ✅ Created as performance/perfromance --QChrisNonWMF (talk) 21:38, 10 June 2018 (UTC)
 * ✅ Created as performance/perfromance --QChrisNonWMF (talk) 21:38, 10 June 2018 (UTC)


 * performance/bttostatsv
 * phedenskog
 * Merge review
 * The code that takes the result of our Browsertime tests and push it to statsv. Please create an emtpy repo and I will push the code from my private repo.
 * ✅ Created as performance/bttostatsv --QChrisNonWMF (talk) 21:43, 10 June 2018 (UTC)
 * ✅ Created as performance/bttostatsv --QChrisNonWMF (talk) 21:43, 10 June 2018 (UTC)


 * MintyDocs
 * yaron
 * Merge review
 * A new extension.
 * ✅ Created as mediawiki/extensions/MintyDocs --QChrisNonWMF (talk) 11:43, 12 June 2018 (UTC)
 * ✅ Created as mediawiki/extensions/MintyDocs --QChrisNonWMF (talk) 11:43, 12 June 2018 (UTC)


 * ScrotBot
 * Habst
 * Merge review
 * New repository for new tool similar to croptool made for grabbing a screenshot from a video on Commons, and reuploading it with the correct source and license information
 * ✅ Created as labs/tools/ScrotBot --QChrisNonWMF (talk) 22:44, 15 June 2018 (UTC)
 * ✅ Created as labs/tools/ScrotBot --QChrisNonWMF (talk) 22:44, 15 June 2018 (UTC)


 * performance/perfromance
 * phedenskog
 * Merge review
 * This was created a couple of weeks ago, but deleted before I had the chance to push the code. Yep the name is perfromance (it is not a typeo - Perfromance is our deeply romance with performance. The name perfromance was invented by Natalya Hoota at Etsy. The code that makes it possible for us to browse the result of our Browsertime/WebPageReplay results at S3 see http://webpagereplay-wikimedia.s3-website-us-east-1.amazonaws.com/?prefix=enwiki/ - Create an empty repo please and I will cleanup the code and push it.
 * ✅ Created as performance/perfromance --QChrisNonWMF (talk) 18:46, 28 June 2018 (UTC)
 * ✅ Created as performance/perfromance --QChrisNonWMF (talk) 18:46, 28 June 2018 (UTC)


 * UILangCode
 * nikerabbit
 * Merge review
 * Will copy manually nikext from translatewiki repo
 * ✅ Created as mediawiki/extensions/UILangCode. I've created the repo fully empty to ease your importing. If you prefer me to initialize branches, just let me know. --QChrisNonWMF (talk) 22:55, 2 July 2018 (UTC)
 * ✅ Created as mediawiki/extensions/UILangCode. I've created the repo fully empty to ease your importing. If you prefer me to initialize branches, just let me know. --QChrisNonWMF (talk) 22:55, 2 July 2018 (UTC)


 * FileSystemImageServer
 * nikerabbit
 * Merge review
 * MediaWiki extension
 * ✅ Created as mediawiki/extensions/FileSystemImageServer. I've created the repo fully empty to ease your importing. If you prefer me to initialize branches, just let me know. --QChrisNonWMF (talk) 22:59, 2 July 2018 (UTC)
 * ✅ Created as mediawiki/extensions/FileSystemImageServer. I've created the repo fully empty to ease your importing. If you prefer me to initialize branches, just let me know. --QChrisNonWMF (talk) 22:59, 2 July 2018 (UTC)


 * facebook-messenger-chatbot
 * balaji030698
 * Merge review
 * I am working on creating Facebook Messenger chatbot for Wikipedia. You can find more details at https://phabricator.wikimedia.org/T194027. Currently, the source code is at https://github.com/Balaji-Ramasubramanian/Wikipedia_Facebook_Chatbot. Please import the source code.
 * ✅ Created as labs/tools/facebook-messenger-chatbot --QChrisNonWMF (talk) 22:37, 8 July 2018 (UTC)
 * ✅ Created as labs/tools/facebook-messenger-chatbot --QChrisNonWMF (talk) 22:37, 8 July 2018 (UTC)

Signed, --ItSpiderman (talk) 13:38, 11 July 2018 (UTC)
 * mediawiki/extensions/BlueSpiceUserSidebar
 * itspiderman990123
 * Merge review
 * Revive old extension that adds another panel in sidebar, which is user-specific and user-definable.
 * Request: Could you please sign this request while logged-in? Thanks. MarcoAurelio (talk) 20:28, 7 July 2018 (UTC)
 * Request: Could you please sign this request while logged-in? Thanks. MarcoAurelio (talk) 20:28, 7 July 2018 (UTC)

As you say "revive" ... I tried to find the project in our Gerrit, but cannot find it (neither as BlueSpiceUserSidebar, nor UserSidebar nor archived). So I wondered whether this code really lived in Gerrit at some point? Would creating an empty BlueSpiceUserSidebar repo do the trick for you, so you could upload whatever code you have? --QChrisNonWMF (talk) 10:11, 13 July 2018 (UTC)

This extension used to live inside BlueSpiceExtensions repo on gerrit, now we have new code for it located in other source, so empty repo would be great. Sorry for not making it clear first time aroung. --ItSpiderman (talk) 07:29, 19 July 2018 (UTC)

✅ Thanks for clarifying! Created as mediawiki/extensions/BlueSpiceUserSidebar. The repo is fully empty to ease your importing. --QChrisNonWMF (talk) 22:28, 19 July 2018 (UTC)


 * CreatedPagesList
 * edwardspec
 * Merge review
 * Please import from https://github.com/edwardspec/mediawiki-CreatedPagesList
 * ✅. Created as mediawiki/extensions/CreatedPagesList. No import performed, but your gerrit user should be able to do so now. MarcoAurelio (talk) 21:58, 11 July 2018 (UTC)
 * ✅. Created as mediawiki/extensions/CreatedPagesList. No import performed, but your gerrit user should be able to do so now. MarcoAurelio (talk) 21:58, 11 July 2018 (UTC)


 * jsdoc-wmf-theme
 * C. Scott Ananian
 * Merge review
 * Import from https://github.com/cscott/jsdoc-wmf-theme
 * I'm not too sure where to put this in our gerrit's hierarchy. I guess this would be a top-level project? Or would you prefer to see it somewhere else? (Also, the request was anonymous. Could you please confirm when logged in, so we can avoid someone else requesting the repo in your name.) --QChrisNonWMF (talk) 22:34, 15 July 2018 (UTC) Maybe use jsdoc/wmf-theme in gerrit? That will allow for future jsdoc modules/plugins if (as seems likely) we end up adopting jsdoc as our primary doc tool for JavaScript.  Thanks!  Signed: cscott (talk) 15:11, 19 July 2018 (UTC)
 * I'm not too sure where to put this in our gerrit's hierarchy. I guess this would be a top-level project? Or would you prefer to see it somewhere else? (Also, the request was anonymous. Could you please confirm when logged in, so we can avoid someone else requesting the repo in your name.) --QChrisNonWMF (talk) 22:34, 15 July 2018 (UTC) Maybe use jsdoc/wmf-theme in gerrit? That will allow for future jsdoc modules/plugins if (as seems likely) we end up adopting jsdoc as our primary doc tool for JavaScript.  Thanks!  Signed: cscott (talk) 15:11, 19 July 2018 (UTC)

✅ Thanks for the hint on maybe adopting jsdoc more! Created as jsdoc/wmf-theme --QChrisNonWMF (talk) 22:48, 19 July 2018 (UTC)


 * react.i18n
 * dbarratt
 * Merge review
 * React bindings for jquery.i18n will be moving the bindings out of the interaction timeline into a separate library.
 * Done as a top level project. Legoktm (talk) 15:18, 19 July 2018 (UTC)
 * Done as a top level project. Legoktm (talk) 15:18, 19 July 2018 (UTC)


 * mediawiki/extensions/SecureLinkFixer
 * legoktm
 * Merge review
 * thank you :) Legoktm (talk) 07:11, 27 July 2018 (UTC)
 * ✅ Created as mediawiki/extensions/SecureLinkFixer --QChrisNonWMF (talk) 23:36, 27 July 2018 (UTC)
 * ✅ Created as mediawiki/extensions/SecureLinkFixer --QChrisNonWMF (talk) 23:36, 27 July 2018 (UTC)


 * mediawiki/extensions/FormWizard
 * Eugene233
 * Merge review
 * Codebase currently resides in git repository.
 * ✅ Created as mediawiki/extensions/FormWizard --QChrisNonWMF (talk) 22:03, 9 August 2018 (UTC)
 * ✅ Created as mediawiki/extensions/FormWizard --QChrisNonWMF (talk) 22:03, 9 August 2018 (UTC)


 * mediawiki/extensions/NativeSvgHandler
 * Paladox
 * Merge review (preferred)
 * Please import https://github.com/p12tic/NativeSvgHandler
 * I think I remember QChrisNonWMF speak once about avoid creating "unfriendly forks" for code that we don't own? MarcoAurelio (talk) 17:39, 14 August 2018 (UTC)
 * I think I remember QChrisNonWMF speak once about avoid creating "unfriendly forks" for code that we don't own? MarcoAurelio (talk) 17:39, 14 August 2018 (UTC)


 * Yes, avoiding unfriendly forks is still a thing and also the need for a maintainer in our gerrit., did you reach out to the p12tic about bringing the code to our gerrit? Also, the extension has not seen commit in 2 years and has open issues and pull requests. Paladox, would you maintain the extension? --QChrisNonWMF (talk) 23:08, 16 August 2018 (UTC)
 * I have contacted the maintainer and he said that even though he has not been active, he will resolve the issues. Therefore, (after speaking with Paladox) I believe this request can be closed as not done. Reception123 (talk) 12:51, 22 August 2018 (UTC)


 * awmd-stats
 * samuelguebo, d3r1ck01
 * Merge review
 * Please import https://github.com/samuelguebo/awmd-stats
 * ✅ Created as labs/tools/awmd-stats --QChrisNonWMF (talk) 23:16, 16 August 2018 (UTC)
 * ✅ Created as labs/tools/awmd-stats --QChrisNonWMF (talk) 23:16, 16 August 2018 (UTC)


 * mediawiki/extensions/MusicBrainzAuth
 * legoktm
 * Merge review
 * thank you :) Legoktm (talk) 18:22, 16 August 2018 (UTC)
 * ✅ Created as mediawiki/extensions/MusicBrainzAuth --QChrisNonWMF (talk) 23:28, 16 August 2018 (UTC)
 * ✅ Created as mediawiki/extensions/MusicBrainzAuth --QChrisNonWMF (talk) 23:28, 16 August 2018 (UTC)


 * wikimedia/fundraising/FRUEC
 * andyrussg
 * Merge review
 * Please import https://github.com/AndrewGreen/fr_user_event_consumer. (This is a new tool in development by Fundraising Tech, to replace a legacy system for ingressing banner and landing page events to a database on the Fundraising cluster.)
 * ✅ Created as wikimedia/fundraising/FRUEC --QChrisNonWMF (talk) 22:45, 23 August 2018 (UTC)
 * ✅ Created as wikimedia/fundraising/FRUEC --QChrisNonWMF (talk) 22:45, 23 August 2018 (UTC)


 * mediawiki-extensions-changeuserpasswords
 * Mz83ude, smanmand
 * Merge review
 * Change User Passwords is an extension to MediaWiki that defines a special page, "Special:ChangeUserPasswords", that allows administrators to change passwords of users at a single go.
 * ✅ Created as mediawiki/extensions/ChangeUserPasswords --QChrisNonWMF (talk) 22:54, 23 August 2018 (UTC)
 * ✅ Created as mediawiki/extensions/ChangeUserPasswords --QChrisNonWMF (talk) 22:54, 23 August 2018 (UTC)


 * graphql
 * dbarratt
 * Merge review
 * I'm not sure how this would be namespaced? We're working on creating a GraphQL query service that will wrap all of wikimedia's APIs (Action API, REST API, Wikibase Special Entity API, Wikidata's SPARQL, etc.) on a single endpoint. See . Ideally this query service will be availble at graphql.wmflabs.org and if it gets enough usage, moved onto production at something like graphql.wikimedia.org. Please import the existing code from tools-tptools (but leave this repo alone as it belongs to another user)
 * ✅ Since it'll run in .wmflabs.org initially, I guess treating it as such initially would do the trick. If it (hopefully) gets enough usage and gets promoted to .wikimedia.org, we'll update the project accordingly. Created as labs/tools/graphql (for now) --QChrisNonWMF (talk) 23:06, 23 August 2018 (UTC)
 * ✅ Since it'll run in .wmflabs.org initially, I guess treating it as such initially would do the trick. If it (hopefully) gets enough usage and gets promoted to .wikimedia.org, we'll update the project accordingly. Created as labs/tools/graphql (for now) --QChrisNonWMF (talk) 23:06, 23 August 2018 (UTC)


 * mediawiki/services/poolcounter
 * legoktm, Platonides, Tim Starling
 * Merge review
 * T201223: I want to do an import out of mediawiki/extensions/PoolCounter's daemon/ directory (with history, I think using git-filter-branch). So empty unless it's straightforward for you to do that kind of an import? Thanks! Legoktm (talk) 22:14, 23 August 2018 (UTC)
 * ✅ Created as mediawiki/services/poolcounter and imported the code --QChrisNonWMF (talk) 23:21, 23 August 2018 (UTC)
 * ✅ Created as mediawiki/services/poolcounter and imported the code --QChrisNonWMF (talk) 23:21, 23 August 2018 (UTC)


 * mediawiki-extensions-EUCopyrightCampaign
 * ItSpiderman, "Robert Vogel" (osnard)
 * Merge review
 * Extension for WMF's 2018 campaign on the EU copyright vote. Please, contact C. Cicalese for details.
 * ✅ Legoktm (talk) 02:03, 29 August 2018 (UTC)
 * ✅ Legoktm (talk) 02:03, 29 August 2018 (UTC)


 * mediawiki-skins-EUCopyrightCampaignSkin
 * ItSpiderman, "Robert Vogel" (osnard)
 * Merge review
 * Skin for WMF's 2018 campaign on the EU copyright vote. Please, contact C. Cicalese for details.
 * ✅ Legoktm (talk) 02:03, 29 August 2018 (UTC)
 * ✅ Legoktm (talk) 02:03, 29 August 2018 (UTC)


 * mediawiki-skins-BlueSpiceCalumma
 * "Robert Vogel" (osnard)
 * Merge review
 * Skin for BlueSpice 3
 * ✅ Created as mediawiki/skins/BlueSpiceCalumma Since it seems to be a Blue Spice repo, I also added the bluespice group as Owner --QChrisNonWMF (talk) 22:44, 31 August 2018 (UTC)
 * ✅ Created as mediawiki/skins/BlueSpiceCalumma Since it seems to be a Blue Spice repo, I also added the bluespice group as Owner --QChrisNonWMF (talk) 22:44, 31 August 2018 (UTC)

Thank you! Osnard (talk) 05:49, 3 September 2018 (UTC)


 * wmcz-Tracker
 * Urbanecm
 * Merge review
 * Please import https://github.com/che0/teh-tracker
 * I'm not sure where to best put this in our gerrit hierarchy. Do you have a preference? Maybe have a new wikimedia-cz root project and use something like wikimedia-cz/wmcz-Tracker or wikimedia-cz/teh-tracker? --QChrisNonWMF (talk) 22:00, 6 September 2018 (UTC)
 * I'm not sure where to best put this in our gerrit hierarchy. Do you have a preference? Maybe have a new wikimedia-cz root project and use something like wikimedia-cz/wmcz-Tracker or wikimedia-cz/teh-tracker? --QChrisNonWMF (talk) 22:00, 6 September 2018 (UTC)

Calling this wikimedia-cz/tracker looks like good idea. The wmcz- prefix was choosen only because I do not want use generic English word to call a Gerrit repository, the app itself is called just Tracker. With one root project, would it be possible to have one Gerrit group allowing everyone in it to excersize project owner privileges on everything under wikimedia-cz/*? --Martin Urbanec (talk) 04:59, 7 September 2018 (UTC)

✅ Created as wikimedia-cz/tracker --QChrisNonWMF (talk) 22:43, 9 September 2018 (UTC)


 * GoogleAuthenticator
 * YOUR1
 * Merge review
 * Google's 2Factor authentication extension for wiki's for +1.27
 * ✅ Created as mediawiki/extensions/GoogleAuthenticator --QChrisNonWMF (talk) 08:08, 13 September 2018 (UTC)
 * ✅ Created as mediawiki/extensions/GoogleAuthenticator --QChrisNonWMF (talk) 08:08, 13 September 2018 (UTC)


 * mediawiki/extensions/NotesLink
 * pwirth
 * Merge review
 * The mediawiki extension "NotesLink" occoured in different forms in some old custom wikis. Unfortunately i could not find any information about a repo or the author of this code. So i would like to add an updated version to gerrit.
 * ✅ Created as mediawiki/extensions/NotesLink As it looks like you have code that you want to push, I created the repo fully empty. If you instead want me to push code for you (I could not find anything about a NotesLink extension in our legacy SVN repo) or want me to upload a .gitreview file for you, let me know. --QChrisNonWMF (talk) 08:16, 13 September 2018 (UTC)
 * ✅ Created as mediawiki/extensions/NotesLink As it looks like you have code that you want to push, I created the repo fully empty. If you instead want me to push code for you (I could not find anything about a NotesLink extension in our legacy SVN repo) or want me to upload a .gitreview file for you, let me know. --QChrisNonWMF (talk) 08:16, 13 September 2018 (UTC)


 * wikimedia-cz/mediawiki-config
 * Urbanecm
 * Merge review
 * No repo to import, please add just .gitreview file
 * ✅ Created as wikimedia-cz/mediawiki-config --QChrisNonWMF (talk) 07:12, 17 September 2018 (UTC)
 * ✅ Created as wikimedia-cz/mediawiki-config --QChrisNonWMF (talk) 07:12, 17 September 2018 (UTC)


 * wikimedia-cz/tools
 * Urbanecm
 * Merge review
 * Please import https://github.com/urbanecm/wmcz-tools
 * ✅ Created as wikimedia-cz/tools --QChrisNonWMF (talk) 07:20, 17 September 2018 (UTC)
 * ✅ Created as wikimedia-cz/tools --QChrisNonWMF (talk) 07:20, 17 September 2018 (UTC)


 * labs/tools/vuln-checker
 * legoktm
 * Merge review
 * thanks!
 * ✅ Created as labs/tools/vuln-checker --QChrisNonWMF (talk) 07:29, 17 September 2018 (UTC)
 * ✅ Created as labs/tools/vuln-checker --QChrisNonWMF (talk) 07:29, 17 September 2018 (UTC)


 * labs/tools/map-of-monuments
 * Urbanecm
 * Merge review
 * Please import https://phabricator.wikimedia.org/source/tool-map-of-monuments/
 * Created as labs/tools/map-of-monuments But since you have a Phabricator repo already, would you like to make Gerrit sync to that already existing Phabricator repo, or would you prefer to nuke that already existing Phabricator repo and get a fresh Phabricator repo that matches the naming of other labs/tools/... projects? --QChrisNonWMF (talk) 07:36, 17 September 2018 (UTC)
 * Created as labs/tools/map-of-monuments But since you have a Phabricator repo already, would you like to make Gerrit sync to that already existing Phabricator repo, or would you prefer to nuke that already existing Phabricator repo and get a fresh Phabricator repo that matches the naming of other labs/tools/... projects? --QChrisNonWMF (talk) 07:36, 17 September 2018 (UTC)

If it is possible to nuke a repo, please do it. Thanks! --Martin Urbanec (talk) 07:38, 17 September 2018 (UTC)

Deleting a Phabricator repository is possible, but only Andre or Mukunda can do it via a CLI. Deleting a Gerrit repo is possible withouth much issues. Which one would you like to delete? MarcoAurelio (talk) 09:04, 17 September 2018 (UTC)

As you can see, I already have a Phabricator repository created via toolsadmin. I decided to switch to Gerrit. As Gerrit repositories are usually mirrored to Phab, I was asked if I want to have the repo mirrored to the current Phab repository or to new one. I replied that if nuking Phab repo is possible, then the current Phab repo should be nuked and new one under standard naming created.

When thinking about it, cannot we just rename the current repo to standard naming and reuse it?

Anyway, I'm keeping the final decision on those with power to do it. I'll be fine with both settings. --Martin Urbanec (talk) 09:28, 17 September 2018 (UTC)

Renaming Phabricator repositories is possible, indeed. And it is also possible to configure the Phab repo to now watch from a different source. I can assist with that. Let me know. Regards, MarcoAurelio (talk) 10:35, 17 September 2018 (UTC)

✅ I have managed to do it. --Martin Urbanec (talk) 13:19, 18 September 2018 (UTC)


 * labs/tools/wikinity
 * Urbanecm
 * Merge review
 * Please import https://phabricator.wikimedia.org/source/tool-wikinity/ (and leave Phabricator syncing intact, will take care about it myself)
 * ✅ Created as labs/tools/wikinity --QChrisNonWMF (talk) 07:26, 24 September 2018 (UTC)
 * ✅ Created as labs/tools/wikinity --QChrisNonWMF (talk) 07:26, 24 September 2018 (UTC)


 * labs/tools/commons-mass-description
 * Urbanecm
 * Merge review
 * Please import https://phabricator.wikimedia.org/source/tool-commons-mass-description/ (and leave Phabricator sync intact, will take care about it myself)
 * ✅ Created as labs/tools/commons-mass-description --QChrisNonWMF (talk) 07:28, 24 September 2018 (UTC)
 * labs/tools/weapon-of-mass-description
 * Urbanecm
 * Merge review
 * Please import https://phabricator.wikimedia.org/source/tool-weapon-of-mass-description/ (and leave Phabricator sync intact, will take care about it myself)
 * ✅ Created as labs/tools/weapon-of-mass-description --QChrisNonWMF (talk) 07:31, 24 September 2018 (UTC)
 * labs/tools/harvesting-data-refinery
 * Urbanecm
 * Merge review
 * Please import https://phabricator.wikimedia.org/source/tool-harvesting-data-refinery/ (and leave Phabricator sync intact, will take care about it myself)
 * ✅ Created as labs/tools/harvesting-data-refinery --QChrisNonWMF (talk) 07:34, 24 September 2018 (UTC)
 * operations/software/thumbor-plugins
 * gilles
 * Merge review
 * Please import https://phabricator.wikimedia.org/diffusion/THMBREXT/
 * Not sure about how to best name this repo. Will there be further thumbor repos soon? If not, maybe the plugins repo would better fit elsewhere? Maybe mediawiki/services/... but then again, it's "just" plugins and not a full service. Maybe operations/software/thumbor-plugins (like much other software we run)? But if you prefer thumbor/plugins, I'm happy to go with that too. --QChrisNonWMF (talk) 07:49, 24 September 2018 (UTC)
 * gilles
 * Merge review
 * Please import https://phabricator.wikimedia.org/diffusion/THMBREXT/
 * Not sure about how to best name this repo. Will there be further thumbor repos soon? If not, maybe the plugins repo would better fit elsewhere? Maybe mediawiki/services/... but then again, it's "just" plugins and not a full service. Maybe operations/software/thumbor-plugins (like much other software we run)? But if you prefer thumbor/plugins, I'm happy to go with that too. --QChrisNonWMF (talk) 07:49, 24 September 2018 (UTC)

operations/software/thumbor-plugins is fine by me GDubuc (WMF) (talk) 05:31, 28 September 2018 (UTC)


 * ✅ Created as operations/software/thumbor-plugins I've set up GitHub replication, but as there is already a Phabricator repo, I did not mess with Phabricator to avoid stepping on your toes. If you want me to set up Phabricator replication for you, just let me know. --QChrisNonWMF (talk) 22:58, 1 October 2018 (UTC)


 * extensions/AnonPrivacy
 * Sophivorus
 * Open push
 * Extension:AnonPrivacy
 * ✅ Created as mediawiki/extensions/AnonPrivacy --QChrisNonWMF (talk) 22:12, 12 October 2018 (UTC)
 * ✅ Created as mediawiki/extensions/AnonPrivacy --QChrisNonWMF (talk) 22:12, 12 October 2018 (UTC)


 * mediawiki/extensions/CountDownClock
 * Jayprakash12345
 * Merge review
 * Add .gitreview and create the group with +2 for me.
 * ✅ Created as mediawiki/extensions/CountDownClock --QChrisNonWMF (talk) 21:42, 17 October 2018 (UTC)
 * ✅ Created as mediawiki/extensions/CountDownClock --QChrisNonWMF (talk) 21:42, 17 October 2018 (UTC)


 * mediawiki/extensions/GrowthExperiments
 * catrope
 * Merge review
 * Repository for experiments done by the Growth team
 * ✅ Created as mediawiki/extensions/GrowthExperiments --QChrisNonWMF (talk) 21:47, 17 October 2018 (UTC)
 * ✅ Created as mediawiki/extensions/GrowthExperiments --QChrisNonWMF (talk) 21:47, 17 October 2018 (UTC)


 * wikimedia/eswiki-campaign-2018
 * Prtksxna
 * Merge review
 * Repository for the es.wiki campaign. Copy the repo from - https://github.com/prtksxna/wmf-eswiki-campaign
 * ✅ I guess we'll have campaign repos from time to time, so I created the repo as wikimedia/campaigns/eswiki-2018 If you really need your suggested repo name, let me know and I'll re-adjust things--QChrisNonWMF (talk) 23:27, 23 October 2018 (UTC)
 * ✅ I guess we'll have campaign repos from time to time, so I created the repo as wikimedia/campaigns/eswiki-2018 If you really need your suggested repo name, let me know and I'll re-adjust things--QChrisNonWMF (talk) 23:27, 23 October 2018 (UTC)


 * This is perfect! Thanks for creating the repo, and telling me about that nampespace 😊Prtksxna (talk) 02:51, 24 October 2018 (UTC)


 * mediawiki/libs/LangConv
 * C. Scott Ananian
 * Merge review
 * Import from https://github.com/cscott/wikimedia-langconv Will eventually be a dual JS/PHP library, so placing it with the other mediawiki composer libraries makes sense (to me at least).
 * ✅ Created as mediawiki/libs/LangConv --QChrisNonWMF (talk) 23:38, 23 October 2018 (UTC)
 * ✅ Created as mediawiki/libs/LangConv --QChrisNonWMF (talk) 23:38, 23 October 2018 (UTC)


 * wikimedia-cz/blog
 * Urbanecm
 * Merge review
 * This will be used for WMCZ's blog (based on Wordpress) customization plugin (exists, but currently outside any Git repository). Please create this as empty repository with just a .gitreview file.
 * ✅ Created as wikimedia-cz/blog --QChrisNonWMF (talk) 22:57, 23 October 2018 (UTC)
 * ✅ Created as wikimedia-cz/blog --QChrisNonWMF (talk) 22:57, 23 October 2018 (UTC)


 * wikimedia-cz/events
 * Urbanecm
 * Merge review
 * Will be used for tools used for events at WMCZ. This is standalone webservice tool with many files, not just a script, hence it isn't in scope of existing wikimedia-cz/tools. Please import . Thank you!
 * ✅ Created as wikimedia-cz/events --QChrisNonWMF (talk) 23:05, 23 October 2018 (UTC)
 * ✅ Created as wikimedia-cz/events --QChrisNonWMF (talk) 23:05, 23 October 2018 (UTC)


 * gerrit-newcomer-bot
 * srishakatux
 * Merge review
 * Please import https://github.com/srish/gerrit-newcomer-bot
 * ✅ Created as labs/tools/gerrit-newcomer-bot --QChrisNonWMF (talk) 21:55, 29 October 2018 (UTC)
 * ✅ Created as labs/tools/gerrit-newcomer-bot --QChrisNonWMF (talk) 21:55, 29 October 2018 (UTC)


 * labs/tools/ipwatcher
 * Urbanecm
 * Merge review
 * Please import https://phabricator.wikimedia.org/source/tool-ipwatcher/
 * ✅ Created as labs/tools/ipwatcher With your previous project requests, you said to leave the Phabricator counterpart alone. So I did not mess with this repo's Phabricator counter-part either. --QChrisNonWMF (talk) 21:49, 29 October 2018 (UTC)
 * ✅ Created as labs/tools/ipwatcher With your previous project requests, you said to leave the Phabricator counterpart alone. So I did not mess with this repo's Phabricator counter-part either. --QChrisNonWMF (talk) 21:49, 29 October 2018 (UTC)

Thanks! Group  is perfect. I did not request the repo myself, but a colleague of mine. :) Osnard (talk) 12:38, 12 November 2018 (UTC)
 * mediawiki/extensions/BlueSpiceVisualEditorConnector
 * ItSpiderman, "Robert Vogel" (osnard), "Markus Glaser" (mglaser), pwirth
 * Merge review
 * The BlueSpiceVisualEditorConnector extension needs to be publicly available, as it is included in BSfree.
 * ✅ This request was anonymous. But as it looks legit, I went ahead and created it the repo as mediawiki/extensions/BlueSpiceVisualEditorConnector Could you please sign this request so we have some paper trail of who requested what. Thanks! (Also, I added the whole bluespice group as repo owners as it looks like a BlueSpice extension. If you really only want the four above people to be owners, let me know and I'll adjust accordingly) --QChrisNonWMF (talk) 21:01, 30 October 2018 (UTC)
 * ✅ This request was anonymous. But as it looks legit, I went ahead and created it the repo as mediawiki/extensions/BlueSpiceVisualEditorConnector Could you please sign this request so we have some paper trail of who requested what. Thanks! (Also, I added the whole bluespice group as repo owners as it looks like a BlueSpice extension. If you really only want the four above people to be owners, let me know and I'll adjust accordingly) --QChrisNonWMF (talk) 21:01, 30 October 2018 (UTC)


 * nodejs-mw-oauth-tool
 * srishakatux
 * Merge review
 * Please import https://github.com/srish/nodejs-mediawiki-oauth-tool
 * ✅ Created as labs/tools/nodejs-mw-oauth-tool --QChrisNonWMF (talk) 22:17, 2 November 2018 (UTC)
 * ✅ Created as labs/tools/nodejs-mw-oauth-tool --QChrisNonWMF (talk) 22:17, 2 November 2018 (UTC)


 * labs/tools/indic-techcom
 * Jayprakash12345
 * Merge review
 * Add .gitreview and create the group with +2 for me.
 * ✅ Created as labs/tools/indic-techcom --QChrisNonWMF (talk) 23:36, 13 November 2018 (UTC)
 * ✅ Created as labs/tools/indic-techcom --QChrisNonWMF (talk) 23:36, 13 November 2018 (UTC)


 * mediawiki/extensions/BlueSpiceQrCode
 * rvogel
 * Merge review
 * Please add owner group
 * ✅ Created as mediawiki/extensions/BlueSpiceQrCode --QChrisNonWMF (talk) 23:43, 13 November 2018 (UTC)
 * ✅ Created as mediawiki/extensions/BlueSpiceQrCode --QChrisNonWMF (talk) 23:43, 13 November 2018 (UTC)


 * mediawiki/extensions/BlueSpicePrivacy
 * rvogel
 * Merge review
 * Please add owner group
 * ✅ Created as mediawiki/extensions/BlueSpicePrivacy --QChrisNonWMF (talk) 23:52, 13 November 2018 (UTC)
 * ✅ Created as mediawiki/extensions/BlueSpicePrivacy --QChrisNonWMF (talk) 23:52, 13 November 2018 (UTC)


 * mediawiki/extensions/GraphQL
 * dbarratt
 * Merge review
 * Creating a new extension to delegate querieis.
 * ✅ Created as mediawiki/extensions/GraphQL --QChrisNonWMF (talk) 21:58, 15 November 2018 (UTC)
 * ✅ Created as mediawiki/extensions/GraphQL --QChrisNonWMF (talk) 21:58, 15 November 2018 (UTC)


 * mediawiki/extensions/LDAPProvider
 * rvogel
 * Merge review
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPProvider
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPProvider

Please add owner group. This group may not exist yet (depends on wether I find out how to do it :)). If it does not exist, could you please create it? Initial members would be,   and  . Thanks!
 * ✅ Created as mediawiki/extensions/LDAPProvider --QChrisNonWMF (talk) 09:34, 20 November 2018 (UTC)

ATTENTION: In WMF repo this must be LDAPAuthentication2. Refactoring of the code will be done after switch to WMF repo. Please add owner group
 * mediawiki/extensions/LDAPAuthentication2
 * rvogel
 * Merge review
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPAuthentication
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPAuthentication
 * ✅ Created as mediawiki/extensions/LDAPAuthentication2 --QChrisNonWMF (talk) 09:41, 20 November 2018 (UTC)


 * mediawiki/extensions/LDAPUserInfo
 * rvogel
 * Merge review
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPUserInfo
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPUserInfo

Please add owner group
 * ✅ Created as mediawiki/extensions/LDAPUserInfo --QChrisNonWMF (talk) 09:46, 20 November 2018 (UTC)


 * mediawiki/extensions/LDAPGroups
 * rvogel
 * Merge review
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPGroups
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPGroups

Please add owner group


 * ✅ Created as mediawiki/extensions/LDAPGroups

This request clashes with. Since this project creation request is the newer effort, and it looks like the MWStake group is trying to get LDAP refactored, I moved forward with this request.

I did not yet archive the already existing  (lowercase „dap”) repo in gerrit to not be in the way while you switch over. Please let me know when we can archive the old one.

Since GitHub does not care too much about lower/uppercase, I did not mess with replication to GitHub.

I did not mess with  (lowercase „dap”) Phabricator counterpart. If you want me to switch that to LDAPGroups or nuke the old one and create a new LdapGroups one, let me know. --QChrisNonWMF (talk) 10:30, 20 November 2018 (UTC)
 * Thanks for the hint. I will check back with Mark.
 * Can we leave the old LdapGroups and I'll update it to point to the new LDAPGroups? That way people will have an idea of what to do if they're just using git. -- ☠ MarkAHershberger ☢ (talk) ☣ 15:20, 26 November 2018 (UTC)
 * Hi Sure, I'll leave the old LdapGroups Gerrit repo around and you can update it as you like. Once you're pleased/done with the old LdapGroups repo, let me know and I'll set it to "Archived" in Gerrit with a hint to use the new LDAPGroups instead. --QChrisNonWMF (talk) 21:54, 26 November 2018 (UTC)


 * mediawiki/extensions/LDAPAuthorization
 * rvogel
 * Merge review
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPAuthorization
 * Please import https://github.com/MWStake/mediawiki-extensions-LDAPAuthorization

Please add owner group
 * Gerrit already has a repo under that name and I could not find a discussion about redoing that repo. As your GitHub repo is not in sync with Gerrit's repo, bringing the GitHub code over to Gerrit would nuke the existing code in Gerrit. Hence, I wanted to double-check before nuking existing code in Gerrit that bringing you GitHub code into Gerrit and thereby nuking the current Gerrit repo content is indeed what we want? --QChrisNonWMF (talk) 10:37, 20 November 2018 (UTC)
 * Thank you! I talked to Cindy and I now have access to current LDAPAuthentication. I will swap the code in REL1_31 and master. Old branches will be kept. Osnard (talk) 15:09, 26 November 2018 (UTC)
 * ✅ Perfect! Marking this done then. --QChrisNonWMF (talk) 21:55, 26 November 2018 (UTC)


 * mediawiki/extensions/BlueSpiceCustomMenu
 * rvogel
 * Merge review
 * Please add owner group
 * ✅ Created as mediawiki/extensions/BlueSpiceCustomMenu --QChrisNonWMF (talk) 10:05, 20 November 2018 (UTC)
 * ✅ Created as mediawiki/extensions/BlueSpiceCustomMenu --QChrisNonWMF (talk) 10:05, 20 November 2018 (UTC)


 * labs/tools/indic-ocr
 * Jayprakash12345
 * Merge review
 * Add .gitreview and create the group with +2 for me.
 * ✅ Created as labs/tools/indic-ocr --QChrisNonWMF (talk) 10:09, 20 November 2018 (UTC)
 * ✅ Created as labs/tools/indic-ocr --QChrisNonWMF (talk) 10:09, 20 November 2018 (UTC)


 * WDCM-Sitelinks-Dashboard
 * goransm (WMDE)
 * Merge review
 * Please just leave this empty with a .gitreview file. We need this created under analytics/wmde/ as: analytics/wmde/WDCM-Sitelinks-Dashboard. Thanks!
 * ✅ Created as analytics/wmde/WDCM-Sitelinks-Dashboard --QChrisNonWMF (talk) 10:23, 23 November 2018 (UTC)
 * ✅ Created as analytics/wmde/WDCM-Sitelinks-Dashboard --QChrisNonWMF (talk) 10:23, 23 November 2018 (UTC)


 * WDCM-Titles-Dashboard
 * goransm (WMDE)
 * Merge review
 * Please just leave this empty with a .gitreview file. We need this created under analytics/wmde/ as: analytics/wmde/WDCM-Titles-Dashboard. Thanks!
 * ✅ Created as analytics/wmde/WDCM-Titles-Dashboard --QChrisNonWMF (talk) 10:28, 23 November 2018 (UTC)
 * ✅ Created as analytics/wmde/WDCM-Titles-Dashboard --QChrisNonWMF (talk) 10:28, 23 November 2018 (UTC)


 * labs/tools/urbanecmbot
 * Urbanecm
 * Merge review
 * Please import.
 * ✅ Created as labs/tools/urbanecmbot --QChrisNonWMF (talk) 20:40, 25 November 2018 (UTC)
 * ✅ Created as labs/tools/urbanecmbot --QChrisNonWMF (talk) 20:40, 25 November 2018 (UTC)


 * research/article-recommender
 * bmansurov
 * Merge review
 * Please import https://github.com/wikimedia/research-translation-recommendation-models
 * ✅ Created as research/article-recommender --QChrisNonWMF (talk) 23:05, 28 November 2018 (UTC)
 * ✅ Created as research/article-recommender --QChrisNonWMF (talk) 23:05, 28 November 2018 (UTC)

Yes, let's use '/deploy'. Thanks! --Bmansurov (WMF) (talk) 13:25, 29 November 2018 (UTC)
 * research/article-recommender/deploy
 * bmansurov
 * Merge review
 * Please import https://github.com/kodchi/research-article-recommender-deploy
 * The repo name ends in  (dash before "deploy"), while our deploy repos typically end in   (slash before "deploy"). So by convention (compare for example  ) we should use   (slash before "deploy") as repo name. Would that be ok for you? If not, just let me know and I'll of course also gladly create the the repo as  . --QChrisNonWMF (talk) 23:11, 28 November 2018 (UTC)
 * The repo name ends in  (dash before "deploy"), while our deploy repos typically end in   (slash before "deploy"). So by convention (compare for example  ) we should use   (slash before "deploy") as repo name. Would that be ok for you? If not, just let me know and I'll of course also gladly create the the repo as  . --QChrisNonWMF (talk) 23:11, 28 November 2018 (UTC)


 * ✅ Created as research/article-recommender/deploy --QChrisNonWMF (talk) 10:10, 30 November 2018 (UTC)


 * mediawiki/extensions/PwnedPasswords
 * Platonides
 * Merge review
 * As a place to put the code related to T189641
 * ✅ Created as mediawiki/extensions/PwnedPasswords --QChrisNonWMF (talk) 10:28, 30 November 2018 (UTC)
 * ✅ Created as mediawiki/extensions/PwnedPasswords --QChrisNonWMF (talk) 10:28, 30 November 2018 (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

✅ Repointed the GitHub and Phabricator clones to the new repo name.


 * 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)
 * Actually I wasn't aware of that extension. Thanks for the hint. But as it is unmaintained and the features are very similar (maybe even identical), I'd like to request the maintainership. Alternatively we could create it as "BlueSpiceWebDAV", even though it does not depend on BlueSpice.
 * Please create a new repo "WebDAV". See confirmation on T215757
 * Please create a new repo "WebDAV". See confirmation on T215757

✅ Created as mediawiki/extensions/WebDAV I've imported the old svn code, and pruned these old contents. So we have the old implementation in the git history, if we ever need it, and you've got a fresh tree to start working in. --QChrisNonWMF (talk) 10:20, 12 February 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)


 * labs/tools/status
 * abian
 * Merge review
 * I would like to migrate status to the Gerrit/Phabricator infrastructure and improve the tool. It's okay to create an empty repository for that. -- abián 18:41, 10 February 2019 (UTC)
 * ✅ Created as labs/tools/status The repo is fully empty, as requested. If you want me to populate it with a  file, just let me know. --QChrisNonWMF (talk) 09:58, 12 February 2019 (UTC)
 * ✅ Created as labs/tools/status The repo is fully empty, as requested. If you want me to populate it with a  file, just let me know. --QChrisNonWMF (talk) 09:58, 12 February 2019 (UTC)


 * wikidata/query/ldfserver
 * smalyshev
 * Merge review
 * Please make permissions the same as for wikidata/query/rdf repository, and clone the content from https://github.com/smalyshev/Server.Java
 * There is already a wikidata/query/LDFServer repo (name differs only in lower/uppercase) that you had requested back in April. I've brought over the permissions from wikidata/query/rdf as you requested. But is this repo request with the lowercase name a dupe of the April repo, or do we need a new repo? --QChrisNonWMF (talk) 20:29, 15 February 2019 (UTC)
 * No if there's one I'll reuse it, thanks. I must have lost track of this request and thought I forgot to do it. Sorry for the noise! Smalyshev (WMF) (talk) 07:17, 19 February 2019 (UTC)
 * I might need "forge committer" permission (whetaver it is) - I can't sync upstream commits to this repo without it. Smalyshev (WMF) (talk) 07:29, 19 February 2019 (UTC)
 * I might need "forge committer" permission (whetaver it is) - I can't sync upstream commits to this repo without it. Smalyshev (WMF) (talk) 07:29, 19 February 2019 (UTC)

❌ Old repo gets used instead. Paladox helped in IRC with the temporary grants for syncing the old repo up. --QChrisNonWMF (talk) 22:52, 20 February 2019 (UTC)


 * mediawiki/extensions/NewsTicker
 * Sophivorus
 * Open push
 * "Open push" means that others may push to non-master (aka branches) without my approval? If yes, then that's what I'd like. Thanks! Felipe (talk) 15:19, 19 February 2019 (UTC)
 * ✅ Created as mediawiki/extensions/NewsTicker I've switched to "Open push", but it does not mean that others may push to non-master without your approval, it means that you can push to the repo directly without having to go through Code Review. But note that regardless of whether a repo is "Open push" or not, all registered users can push to sandbox/${username} branches. So if you want to allow others to directly push without getting in your master branch's way, telling them to push to "sandbox/${username}/..." branches might be the most painless approach. --QChrisNonWMF (talk) 23:09, 20 February 2019 (UTC)
 * ✅ Created as mediawiki/extensions/NewsTicker I've switched to "Open push", but it does not mean that others may push to non-master without your approval, it means that you can push to the repo directly without having to go through Code Review. But note that regardless of whether a repo is "Open push" or not, all registered users can push to sandbox/${username} branches. So if you want to allow others to directly push without getting in your master branch's way, telling them to push to "sandbox/${username}/..." branches might be the most painless approach. --QChrisNonWMF (talk) 23:09, 20 February 2019 (UTC)


 * SaveSpinner
 * tosfos
 * Merge review
 * New extension that adds a load spinner to page preview and save. Thanks!
 * ✅ Created as mediawiki/extensions/SaveSpinner --QChrisNonWMF (talk) 21:11, 22 February 2019 (UTC)
 * ✅ Created as mediawiki/extensions/SaveSpinner --QChrisNonWMF (talk) 21:11, 22 February 2019 (UTC)


 * CollapsibleSections
 * tosfos
 * Merge review
 * With apologies, this is actually a rename of CollapsibleHeadings, which is empty and can be deleted. I think this is a much better name. --Ike Hecht 15:54, 22 February 2019 (UTC)
 * ✅ Created as mediawiki/extensions/CollapsibleSections and archived mediawiki/extensions/CollapsibleHeadings --QChrisNonWMF (talk) 21:32, 22 February 2019 (UTC)
 * ✅ Created as mediawiki/extensions/CollapsibleSections and archived mediawiki/extensions/CollapsibleHeadings --QChrisNonWMF (talk) 21:32, 22 February 2019 (UTC)


 * wikimedia/github-community-health-defaults
 * bd808/wikitech:User:BryanDavis
 * Merge review
 * Requesting new blank repo to contain default community health files for GitHub repositories under the Wikimedia GitHub organization --BDavis (WMF) (talk) 22:39, 25 February 2019 (UTC)
 * So this should be wikimedia/.github if I understand the guidelines rightly?. MarcoAurelio (talk) 09:59, 26 February 2019 (UTC)
 * , sure that works for me. I think no matter what we name it in Gerrit I (or another GitHub admin) will need to mess with the replica name on that side of things. In gerrit it would be nice to find some name that people do not hate, but I don't really care what that name is. --BDavis (WMF) (talk) 17:44, 26 February 2019 (UTC)
 * I did read the request as "I want a repo on github only". My bad. If we want it on Gerrit too we could maybe indeed have it with a more descriptive name adapted to our conventions and later mess with the replication plugin so it doesn't follow the mediawiki/extensions/$extensionName schema. I'll have to check how to do that. MarcoAurelio (talk) 19:06, 26 February 2019 (UTC)
 * , I've changed the requested name back to something more descriptive for the gerrit side, and yes I would like a gerrit origin repo for this. I can handle the GitHub renaming once the initial replication is working. It is pretty easy to make a rename on the GitHub side that preserves replication from gerrit. We have done this for a few repos such as mediawiki/core and ops/puppet. --BDavis (WMF) (talk) 20:04, 1 March 2019 (UTC)
 * BDavis (WMF): Great. I was looking these days how to handle the replication part but couldn't find anything useful to me. I'll handle the repo creation normally and then I'll give way to you to handle the replication modification. Regards, MarcoAurelio (talk) 12:01, 2 March 2019 (UTC)
 * ✅. Created as wikimedia/github-community-health-defaults. I have not created any GitHub mirror nor diffusion mirror. I'll let you do that due to the replication issue. MarcoAurelio (talk) 12:45, 2 March 2019 (UTC)
 * GitHub mirror created and renamed to https://github.com/wikimedia/.github as requested. MarcoAurelio (talk) 20:54, 2 March 2019 (UTC)
 * GitHub mirror created and renamed to https://github.com/wikimedia/.github as requested. MarcoAurelio (talk) 20:54, 2 March 2019 (UTC)


 * mediawiki/libs/Zest
 * C. Scott Ananian (cscott)
 * Merge review
 * Please import from https://github.com/cscott/zest.php --cscott (talk) 18:51, 28 February 2019 (UTC)
 * ✅ Created as mediawiki/libs/Zest --QChrisNonWMF (talk) 21:29, 2 March 2019 (UTC)
 * ✅ Created as mediawiki/libs/Zest --QChrisNonWMF (talk) 21:29, 2 March 2019 (UTC)


 * mediawiki/extensions/Shibboleth
 * rvogel
 * Merge review
 * Please import https://github.com/NIIF/mediawiki-extensions-Shibboleth. I have clearance by the original author: https://github.com/NIIF/mediawiki-extensions-Shibboleth/issues/4
 * ✅ Created as mediawiki/extensions/Shibboleth Since the extension author has a Gerrit account, I've added him to the Owner group as well. And I added the bluespice group too. If any of these were unwarranted, please let me know.--QChrisNonWMF (talk) 21:37, 2 March 2019 (UTC)
 * ✅ Created as mediawiki/extensions/Shibboleth Since the extension author has a Gerrit account, I've added him to the Owner group as well. And I added the bluespice group too. If any of these were unwarranted, please let me know.--QChrisNonWMF (talk) 21:37, 2 March 2019 (UTC)

VideoCutTool is under development process. This is used to trim the videos in Commons. --Gopa Vasanth (talk) 09:09, 10 March 2019 (UTC)
 * VideoCutTool
 * gopavasanth
 * Merge review
 * I wanted to Import existing repo from https://github.com/gopavasanth/VideoCutTool
 * I wanted to Import existing repo from https://github.com/gopavasanth/VideoCutTool
 * --Gopa Vasanth (talk) 09:09, 10 March 2019 (UTC)

Not sure, but this code is meant to run on WMF's cloud, right? So the repo name would be labs/tools/VideoCutTool Would that be ok for you? --QChrisNonWMF (talk) 23:26, 10 March 2019 (UTC)

We are planning to host VideoCutTool on Toolforge.

✅ Created as labs/tools/VideoCutTool --QChrisNonWMF (talk) 23:38, 12 March 2019 (UTC)


 * PopupAlerts
 * tosfos
 * Merge review
 * New extension. Thanks!
 * ✅ Created as mediawiki/extensions/PopupAlerts --QChrisNonWMF (talk) 23:42, 12 March 2019 (UTC)
 * ✅ Created as mediawiki/extensions/PopupAlerts --QChrisNonWMF (talk) 23:42, 12 March 2019 (UTC)