Git/New repositories/Requests

Jump to: navigation, search

Tracking and archive of requests for space in Git for new extensions and other repositories

Completed (and old) requests can be found in the archive.

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:

Extension Developer Preferred model Comments Status
Example Alison Merge review Early stages of development. YesY Done --Admin user 09:56, 14 February 2012 (UTC)

Html2Wiki freephile Open push I'm developing a new extension called 'Html2Wiki' to enable HTML import. YesY Done --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. YesY Done --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)

YesY Done 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: YesY Done --QChris (WMF) (talk) 13:38, 14 January 2015 (UTC)
mediawiki/skins/LivingStyleGuide werdna Merge review Import from YesY Done --QChris (WMF) (talk) 13:32, 14 January 2015 (UTC)
mediawiki/extensions/OOUIPlayground werdna Merge review Import from YesY Done --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 phabricator:T74420. N Not done 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 YesY Done --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. YesY Done --QChris (WMF) (talk) 17:17, 16 January 2015 (UTC)
mediawiki/extensions/VikiTitleIcon cicalese,jason.ji Merge review empty repository except for the .gitreview file YesY Done --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 YesY Done 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 YesY Done 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 YesY Done 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)

YesY Done

restbase-hook mobrovac Merge review this'd be a fork of extensions/parsoid N Not done 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
YesY Done --QChris (WMF) (talk) 12:03, 4 February 2015 (UTC)
mediawiki/skins/Slate Prtksxna, MZMcBride Merge review A new home for I'll copy over the code later myself. YesY Done (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)
YesY Done --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. YesY Done --QChris (WMF) (talk) 11:58, 4 February 2015 (UTC)
wikimedia/education/WikiEduDashboard awight Merge review Please clone from 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)

YesY Done --QChris (WMF) (talk) 01:16, 10 February 2015 (UTC)
wikimedia/annualreport Dzahn Merge review (preferred) For the docroot contents of YesY Done --QChris (WMF) (talk) 10:04, 6 February 2015 (UTC)
mediawiki/extensions/Gather jdlrobson WMF standard YesY Done --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 YesY Done --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)
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)
YesY Done 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. YesY Done --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) N Not done See discussion on task T89640 --QChrisNonWMF (talk) 11:08, 18 February 2015 (UTC)
mediawiki/services/service-runner gwicke Merge review (preferred) Import from YesY Done --QChrisNonWMF (talk) 11:13, 18 February 2015 (UTC)
mediawiki/services/service-template-node gwicke Merge review (preferred) Import from YesY Done --QChrisNonWMF (talk) 11:16, 18 February 2015 (UTC)
mediawiki/services/graphoid yurik Merge review empty repo for Graphoid graph service YesY Done --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 YesY Done --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 YesY Done 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 phab:T88485. thanks! Legoktm (talk) 07:47, 20 February 2015 (UTC) YesY Done --QChrisNonWMF (talk) 10:12, 20 February 2015 (UTC)
mediawiki/services/graphoid/deploy yurik Merge review empty repo for Graphoid graph service - deploy repo YesY Done --QChrisNonWMF (talk) 20:06, 21 February 2015 (UTC)
labs/tools/faces Ricordisamoa Merge review Empty repo, related to toollabs:faces and Special:OAuthListConsumers/view/010a0e693ad8fd9b223e115440f48e3c YesY Done --QChrisNonWMF (talk) 20:10, 21 February 2015 (UTC)
VirtualKeyboard tosfos Merge review Extension YesY Done --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) YesY Done --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)
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)
YesY Done --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. YesY Done --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+ YesY Done --QChrisNonWMF (talk) 11:58, 14 March 2015 (UTC)
mediawiki/services/mobileapps mobrovac Merge review This is the content API service being developed by the MobileApps team.

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.

YesY Done --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) YesY Done (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 YesY Done Imported the repo URL you gave. If permissions are too restrictive, please let me know. --QChrisNonWMF (talk) 12:13, 24 March 2015 (UTC)
WikidataPageBanner Sumit Merge review (preferred) Request for creating a gerrit repository for wikidata pagebanner extension. The existing boilerplate code for the extension(for migration) resides here. The tracking bug for creating the repository is T93127 YesY Done --QChrisNonWMF (talk) 21:56, 29 March 2015 (UTC)
MassAction Addshore Merge review (preferred) Repo currently exists in private on github, when ready I will migrate across to gerrit YesY Done Created as empty repo, so you can more easily import existing code --QChrisNonWMF (talk) 21:59, 29 March 2015 (UTC)
RawImageHandler bawolff Merge review new repo YesY Done --QChrisNonWMF (talk) 11:00, 1 April 2015 (UTC)
mediawiki/extensions/SafeDelete cicalese Merge review Please create an empty repository except for the .gitreview file. Thank you! YesY Done --QChrisNonWMF (talk) 11:02, 1 April 2015 (UTC)