Gerrit/New repositories/Requests

You'll be telling us your Wikimedia Labs 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)


 * Html2Wiki
 * freephile
 * Open push
 * I'm developing a new extension called 'Html2Wiki' to enable HTML import.
 * ✅ --QChris (WMF) (talk) 18:56, 1 January 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 18:56, 1 January 2015 (UTC)


 * MultiBoilerplate
 * freedomfightersparrow
 * Open push
 * The extension is still in SVN (extensions/MultiBoilerplate), hasn't been updated in years, and I would like to take over maintainance.
 * ✅ --QChris (WMF) (talk) 13:15, 11 January 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 13:15, 11 January 2015 (UTC)


 * mediawiki/extensions/Link_Attributes.git
 * Dennisroczek
 * Open push
 * original code was at Extension:Link_Attributes and I changed some bits (internationalization, smaller code changes)
 * It seems the extensions currently has had an underscore in the name since ever. But as we want to enforce CamelCase for extensions, would you be ok with the name LinkAttributes (no underscore)? --QChris (WMF) (talk) 21:58, 12 January 2015 (UTC)
 * Potential: yes, but there is a (later created) extension with an underscore, see Extension:LinkAttributes. As there is a topical similarity (although difference in features set) I do like to update the old one. For me personally the name doesn't make any differences. Dennisroczek (talk) 22:39, 12 January 2015 (UTC)
 * I guess you're right. Let's go with the undescore then. --QChris (WMF) (talk) 13:43, 14 January 2015 (UTC)
 * I guess you're right. Let's go with the undescore then. --QChris (WMF) (talk) 13:43, 14 January 2015 (UTC)

✅ Since it seems you have code already that is not yet public, I created an empty repo (with .gitreview) --QChris (WMF) (talk) 13:43, 14 January 2015 (UTC)


 * mediawiki-skins-Tempo
 * llbraughler
 * Merge review
 * Mostly complete skin I've been working on, can be imported from here: https://github.com/llbraughler/mediawiki-skins-Tempo
 * ✅ --QChris (WMF) (talk) 13:38, 14 January 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 13:38, 14 January 2015 (UTC)


 * mediawiki/skins/LivingStyleGuide
 * werdna
 * Merge review
 * Import from https://github.com/werdnum/LivingStyleGuideSkin
 * ✅ --QChris (WMF) (talk) 13:32, 14 January 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 13:32, 14 January 2015 (UTC)


 * mediawiki/extensions/OOUIPlayground
 * werdna
 * Merge review
 * Import from http://github.com/werdnum/OOUIPlayground
 * ✅ --QChris (WMF) (talk) 13:33, 14 January 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 13:33, 14 January 2015 (UTC)


 * mediawiki/extensions/HitCounter
 * Merge review
 * No specific maintainer now; repository needed so that patches are possible for T74420.
 * ❌ The linked ticket actually mentions the already existing (but still empty) mediawiki/extensions/HitCounters (trailing “s”) repository. I assume this repository was actually meant. If you want a separate repository, please find a maintainer (otherwise commits will just bit-rot right from the start). --QChris (WMF) (talk) 14:13, 15 January 2015 (UTC)
 * No specific maintainer now; repository needed so that patches are possible for T74420.
 * ❌ The linked ticket actually mentions the already existing (but still empty) mediawiki/extensions/HitCounters (trailing “s”) repository. I assume this repository was actually meant. If you want a separate repository, please find a maintainer (otherwise commits will just bit-rot right from the start). --QChris (WMF) (talk) 14:13, 15 January 2015 (UTC)


 * mediawiki/extensions/WikibaseView
 * adrian
 * Merge review
 * ✅ --QChris (WMF) (talk) 14:15, 15 January 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 14:15, 15 January 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 14:15, 15 January 2015 (UTC)


 * ContributorsAddon
 * tosfos
 * Merge review (preferred)
 * Move over from SVN. I have received authorization from the author via email to take ownership of the extension.
 * ✅ --QChris (WMF) (talk) 17:17, 16 January 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 17:17, 16 January 2015 (UTC)


 * mediawiki/extensions/VikiTitleIcon
 * cicalese,jason.ji
 * Merge review
 * empty repository except for the .gitreview file
 * ✅ --QChris (WMF) (talk) 12:28, 19 January 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 12:28, 19 January 2015 (UTC)


 * mediawiki/extensions/GitHub
 * jeroendedauw
 * As close to this as you can manage: read only, except for i18n updates
 * Empty repo, I'll push existing code into it
 * ✅ I created the empty repo, but left it at “merge review” (because if it was read-only, you could not do maintenance) --QChris (WMF) (talk) 16:07, 20 January 2015 (UTC)
 * ✅ I created the empty repo, but left it at “merge review” (because if it was read-only, you could not do maintenance) --QChris (WMF) (talk) 16:07, 20 January 2015 (UTC)


 * mediawiki/extensions/SemanticBreadcrumbLinks
 * jeroendedauw
 * As close to this as you can manage: read only, except for me and i18n updates
 * Empty repo, I'll push existing code into it. This will be a mirror, so I'd be good if this was clear to users somehow
 * ✅ I created the empty repo, but left it at “merge review”. I added to the repo description that you intend to use it as mirror. --QChris (WMF) (talk) 18:00, 28 January 2015 (UTC)
 * ✅ I created the empty repo, but left it at “merge review”. I added to the repo description that you intend to use it as mirror. --QChris (WMF) (talk) 18:00, 28 January 2015 (UTC)


 * mediawiki/extensions/SemanticInterlanguageLinks
 * jeroendedauw
 * As close to this as you can manage: read only, except for me and i18n updates
 * Empty repo, I'll push existing code into it. This will be a mirror, so I'd be good if this was clear to users somehow
 * ✅ I created the empty repo, but left it at “merge review”. I added to the repo description that you intend to use it as mirror. --QChris (WMF) (talk) 18:01, 28 January 2015 (UTC)
 * ✅ I created the empty repo, but left it at “merge review”. I added to the repo description that you intend to use it as mirror. --QChris (WMF) (talk) 18:01, 28 January 2015 (UTC)

✅
 * mediawiki/services/tardist
 * legoktm & YuviPanda
 * Merge review
 * Thanks! Legoktm (talk) 01:32, 24 January 2015 (UTC)
 * Done by ^demon. Legoktm (talk) 23:57, 27 January 2015 (UTC)
 * Done by ^demon. Legoktm (talk) 23:57, 27 January 2015 (UTC)


 * restbase-hook
 * mobrovac
 * Merge review
 * this'd be a fork of extensions/parsoid
 * ❌ As requested in the below “mediawiki/extensions/restbase-hook” item. --QChris (WMF) (talk) 21:15, 31 January 2015 (UTC)
 * ❌ As requested in the below “mediawiki/extensions/restbase-hook” item. --QChris (WMF) (talk) 21:15, 31 January 2015 (UTC)


 * /mediawiki/extensions/RestBaseUpdateJobs
 * gwicke, mobrovac, jdouglas
 * Merge review
 * this is the authoritative request, please disregard the previous one, as it does not contain the actual path we need/want
 * Underneath mediawiki/extensions, we're striving for CamelCase. Would “mediawiki/extensions/RestBaseHook” work for you too? --QChris (WMF) (talk) 21:17, 31 January 2015 (UTC). Edited the request, changing the name and putting it in CamelCase. Thnx. -- User:Mobrovac
 * Underneath mediawiki/extensions, we're striving for CamelCase. Would “mediawiki/extensions/RestBaseHook” work for you too? --QChris (WMF) (talk) 21:17, 31 January 2015 (UTC). Edited the request, changing the name and putting it in CamelCase. Thnx. -- User:Mobrovac


 * ✅ --QChris (WMF) (talk) 12:03, 4 February 2015 (UTC)


 * mediawiki/skins/Slate
 * Prtksxna, MZMcBride
 * Merge review
 * A new home for https://github.com/prtksxna/Slate. I'll copy over the code later myself.
 * ✅ (Created completely empty repo) --QChris (WMF) (talk) 11:56, 4 February 2015 (UTC)
 * ✅ (Created completely empty repo) --QChris (WMF) (talk) 11:56, 4 February 2015 (UTC)


 * I didn't realize that I'll have trouble pushing old code to the repository. I was unsuccessful in using the Gerrit access interface too. Could you please import the code from Github? --Prtksxna (talk) 00:49, 8 February 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 09:34, 10 February 2015 (UTC)


 * mediawiki/extensions/Buggy
 * tgr
 * Merge review
 * An extension that's intentionally buggy. Useful for testing error reporting.
 * ✅ --QChris (WMF) (talk) 11:58, 4 February 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 11:58, 4 February 2015 (UTC)


 * wikimedia/education/WikiEduDashboard
 * awight
 * Merge review
 * Please clone from https://github.com/WikiEducationFoundation/WikiEduDashboard
 * I first thought this should be a MediaWiki extension. But it seems it isn't. Where in the gerrit hierarchy would this fit best from your point of view? --QChris (WMF) (talk) 10:17, 6 February 2015 (UTC)
 * I first thought this should be a MediaWiki extension. But it seems it isn't. Where in the gerrit hierarchy would this fit best from your point of view? --QChris (WMF) (talk) 10:17, 6 February 2015 (UTC)


 * Good point, I hadn't considered where this should live! I updated the request repo with a path, let me know if that works.  Thanks,

Adamw (talk) 08:53, 8 February 2015 (UTC)


 * ✅ --QChris (WMF) (talk) 01:16, 10 February 2015 (UTC)


 * wikimedia/annualreport
 * Dzahn
 * Merge review (preferred)
 * For the docroot contents of http://annual.wikimedia.org
 * ✅ --QChris (WMF) (talk) 10:04, 6 February 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 10:04, 6 February 2015 (UTC)


 * mediawiki/extensions/Gather
 * jdlrobson
 * WMF standard
 * ✅ --QChris (WMF) (talk) 10:09, 6 February 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 10:09, 6 February 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 10:09, 6 February 2015 (UTC)


 * labs/tools/phabricator-bug-status
 * mattflaschen
 * Merge review
 * Server-side component for Adapting Gadget-BugStatusUpdate.js to Phabricator
 * ✅ --QChris (WMF) (talk) 01:02, 10 February 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 01:02, 10 February 2015 (UTC)


 * Favorites
 * jlemley
 * Merge review (preferred)
 * This is an existing extension, but is very outdated in SVN, so would prefer a new repository and I will import the updated code.
 * I created the repo, but I am having issues adding you to the repo owners. Can you login to gerrit? --QChris (WMF) (talk) 22:28, 15 February 2015 (UTC)
 * I created the repo, but I am having issues adding you to the repo owners. Can you login to gerrit? --QChris (WMF) (talk) 22:28, 15 February 2015 (UTC)


 * Gerrit will not allow me to log in - I'm not sure it ever worked for me, and I had to do a password reset on Wikitech in order to log in there. --Jlemley (talk) 02:58, 17 February 2015 (UTC)


 * ✅ LDAP issues got resolved by Labs admins, now everything seems to work. --QChrisNonWMF (talk) 11:07, 18 February 2015 (UTC)


 * LinkSuggest2
 * TK-999
 * Open push
 * Empty repo, will push existing code.
 * ✅ --QChris (WMF) (talk) 22:16, 15 February 2015 (UTC)
 * ✅ --QChris (WMF) (talk) 22:16, 15 February 2015 (UTC)


 * wikimedia/TransparencyReport
 * dzahn
 * Merge review (preferred)
 * Careful! This project existed before! Until recently when it was deleted in Gerrit or Gerrit forgot about it. It still exists on the filesystem it looks. Do we know why this happened? Can it be recreated please with the original content? (Bug T89640)
 * ❌ See discussion on --QChrisNonWMF (talk) 11:08, 18 February 2015 (UTC)
 * ❌ See discussion on --QChrisNonWMF (talk) 11:08, 18 February 2015 (UTC)


 * mediawiki/services/service-runner
 * gwicke
 * Merge review (preferred)
 * Import from https://github.com/wikimedia/service-runner.
 * ✅ --QChrisNonWMF (talk) 11:13, 18 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 11:13, 18 February 2015 (UTC)


 * mediawiki/services/service-template-node
 * gwicke
 * Merge review (preferred)
 * Import from https://github.com/wikimedia/service-template-node
 * ✅ --QChrisNonWMF (talk) 11:16, 18 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 11:16, 18 February 2015 (UTC)


 * mediawiki/services/graphoid
 * yurik
 * Merge review
 * empty repo for Graphoid graph service
 * ✅ --QChrisNonWMF (talk) 21:29, 19 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 21:29, 19 February 2015 (UTC)


 * mediawiki/extensions/SemanticMetaTags
 * jeroendedauw, Mwjames, Kghbln, Foxtrott
 * As close to this as you can manage: read only, except for me and i18n updates
 * Empty repo, I'll push existing code into it. This will be a mirror, so I'd be good if this was clear to users somehow
 * ✅ --QChrisNonWMF (talk) 21:45, 19 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 21:45, 19 February 2015 (UTC)


 * pywikiapi
 * yurik
 * Merge review
 * empty repo, will host a barebone alternative to pywikibot framework for internal/external projects
 * ✅ Created as root project per IRC discussion --QChrisNonWMF (talk) 21:48, 19 February 2015 (UTC)
 * ✅ Created as root project per IRC discussion --QChrisNonWMF (talk) 21:48, 19 February 2015 (UTC)


 * utfnormal
 * legoktm and Brion VIBBER
 * Merge review
 * repository should be top level like "cdb". related to T88485. thanks! Legoktm (talk) 07:47, 20 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 10:12, 20 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 10:12, 20 February 2015 (UTC)


 * mediawiki/services/graphoid/deploy
 * yurik
 * Merge review
 * empty repo for Graphoid graph service - deploy repo
 * ✅ --QChrisNonWMF (talk) 20:06, 21 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 20:06, 21 February 2015 (UTC)


 * labs/tools/faces
 * Ricordisamoa
 * Merge review
 * Empty repo, related to faces and Special:OAuthListConsumers/view/010a0e693ad8fd9b223e115440f48e3c
 * ✅ --QChrisNonWMF (talk) 20:10, 21 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 20:10, 21 February 2015 (UTC)


 * VirtualKeyboard
 * tosfos
 * Merge review
 * Extension
 * ✅ --QChrisNonWMF (talk) 14:27, 25 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 14:27, 25 February 2015 (UTC)


 * operations/software/dbtree
 * Dzahn
 * Merge review
 * operations/software already exists and dbtree is a directory inside it, but i would like it to be a seperate repo so that i can let puppet git clone from it without having to use subdirectory checkouts or getting all the other software inside it (T90837)
 * ✅ --QChrisNonWMF (talk) 22:21, 26 February 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 22:21, 26 February 2015 (UTC)


 * /mediawiki/extensions/MMadlib
 * clump
 * Open push
 * New extension was created, but I want a code repository so I don't have to include code in the page itself.
 * For extensions, we want to enforce CamelCase. And although MMadlib contains upper and lowercase letters, I am not sure how to parse that CamelCase :-/ Also ... is the leading M doubled on purpose? Also ... the extension page says "madlib"-like. but searching for “madlib” on the net gives so many hits ... which “madlib” are you refering to? --QChrisNonWMF (talk) 11:21, 6 March 2015 (UTC)
 * For extensions, we want to enforce CamelCase. And although MMadlib contains upper and lowercase letters, I am not sure how to parse that CamelCase :-/ Also ... is the leading M doubled on purpose? Also ... the extension page says "madlib"-like. but searching for “madlib” on the net gives so many hits ... which “madlib” are you refering to? --QChrisNonWMF (talk) 11:21, 6 March 2015 (UTC)


 * Well, the extra "M" stands for "Mediawiki", so overall it's a shortening of MediawikiMadlib. I'm referring to the wordplay inspired by the game, rather than the musician...maybe I should've chosen "MMadlibs" (or "MMadLibs"), but most people (in my sphere at least) refer to it in the singular, as one word...I could correct them, but then I'd be "that guy".  I'll fix and link the "madlib"-like reference to clarify. --Clump (talk) 22:45, 6 March 2015 (UTC)


 * Since it's a MediaWiki extension, I'd argue that the extra "M" in the name is unneccessary. Otherwise, all mediawiki extensions should start in "M" :-) Since, we want camel case, it looks like it should be “MadLib”. Plural would be way less misleading, but meh. Is “/mediawiki/extensions/MadLib” work for you? --QChrisNonWMF (talk) 23:00, 9 March 2015 (UTC)


 * Sure, that'll do. Thanks.  --Clump (talk) 22:30, 13 March 2015 (UTC)


 * ✅ --QChrisNonWMF (talk) 12:02, 14 March 2015 (UTC)


 * mediawiki/extensions/MsCalendar
 * Luis Felipe Schenone
 * Open push
 * I'm taking care, together with Martin Keyler, of all the other Ms extensions (MsUpload, MsLinks, MsWikiEditor, MsInsert and MsCatSelect). I now request a repo for this one, to complete the set.
 * ✅ --QChrisNonWMF (talk) 18:50, 10 March 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 18:50, 10 March 2015 (UTC)


 * mediawiki/extensions/LastUserLogin
 * Luis Felipe Schenone
 * Open push
 * I updated the code to make it work in MW 1.24+
 * ✅ --QChrisNonWMF (talk) 11:58, 14 March 2015 (UTC)
 * ✅ --QChrisNonWMF (talk) 11:58, 14 March 2015 (UTC)

I will add them to the project owners once I find out their usernames :) We already have code for it, but will import it ourselves, so you can leave it initially empty.
 * mediawiki/services/mobileapps
 * mobrovac
 * Merge review
 * This is the content API service being developed by the MobileApps team.
 * This is the content API service being developed by the MobileApps team.
 * ✅ --QChrisNonWMF (talk) 09:50, 18 March 2015 (UTC)


 * mediawiki/services/mobileapps/deploy
 * mobrovac
 * Merge review
 * The deploy repo for the the mobileapps service (see above)
 * ✅ (Created as empty repo too) --QChrisNonWMF (talk) 09:51, 18 March 2015 (UTC)
 * ✅ (Created as empty repo too) --QChrisNonWMF (talk) 09:51, 18 March 2015 (UTC)


 * operations/software/sentry
 * Gilles
 * Merge review
 * For production deployment with Trebuchet, we need a repository for Sentry https://github.com/getsentry/sentry
 * ✅ Imported the repo URL you gave. If permissions are too restrictive, please let me know. --QChrisNonWMF (talk) 12:13, 24 March 2015 (UTC)
 * ✅ Imported the repo URL you gave. If permissions are too restrictive, please let me know. --QChrisNonWMF (talk) 12:13, 24 March 2015 (UTC)