Gerrit/New repositories/Requests

You'll be telling us your wikitech/LDAP username, what code review model you want (by default this should be "Merge review"), and what you want the project name in gerrit to be. Click request, then fill in the fields on the page creation screen:

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


 * Example
 * Alison
 * Merge review
 * tag/Documentation
 * Early stages of development.
 * ✅ --Admin user 09:56, 14 February 2012 (UTC)
 * operations/software/varnish/libvmod-querysort
 * ori
 * Merge review
 * Please import https://github.com/atdt/libvmod-querysort. Thank you (and hello)! --ATDT (talk) 17:38, 30 June 2022 (UTC)
 * Merge review
 * Please import https://github.com/atdt/libvmod-querysort. Thank you (and hello)! --ATDT (talk) 17:38, 30 June 2022 (UTC)
 * Please import https://github.com/atdt/libvmod-querysort. Thank you (and hello)! --ATDT (talk) 17:38, 30 June 2022 (UTC)


 * ✅ Created as operations/software/varnish/libvmod-querysort

(GitHub mirror)(Phabricator mirror)

And hello as well :))) --QChrisNonWMF (talk) 21:28, 1 July 2022 (UTC)


 * cloud/wmcs-cookbooks
 * dcaro
 * Merge review
 * wmcs-kanban
 * Inheriting permissions from cloud, using main as the primary branch. Thanks! --DCaro (WMF) (talk) 12:44, 4 July 2022 (UTC)
 * ✅ Created as cloud/wmcs-cookbooks
 * ✅ Created as cloud/wmcs-cookbooks

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 12:00, 7 July 2022 (UTC)


 * mediawiki/tools/wikilambda-cli
 * AAssaf
 * Merge review
 * No phabricator project at the moment.
 * The repository currently exists on github: https://github.com/vrandezo/lambda-cli. Would it be possible to import it?
 * ✅ Created as mediawiki/tools/wikilambda-cli
 * ✅ Created as mediawiki/tools/wikilambda-cli

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 18:49, 13 July 2022 (UTC)

(Forgot to add: The repo owner confirmed via IRC that he is ok with the import to Gerrit) --QChrisNonWMF (talk) 18:53, 13 July 2022 (UTC)


 * Realnames
 * Tosfos
 * Merge review
 * Please add the WikiTeq group as owner. Please import from here. The extension author (ofbeaton) has expressed support for us taking over maintenance of the extension via email. --Ike Hecht 21:47, 11 July 2022 (UTC)
 * ✅ Created as mediawiki/extensions/Realnames
 * Please add the WikiTeq group as owner. Please import from here. The extension author (ofbeaton) has expressed support for us taking over maintenance of the extension via email. --Ike Hecht 21:47, 11 July 2022 (UTC)
 * ✅ Created as mediawiki/extensions/Realnames

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 19:05, 13 July 2022 (UTC)


 * mediawiki/extensions/Toolhub
 * BryanDavis (shell: bd808)
 * Merge review
 * Repo for T272652. Please import https://github.com/bd808/mediawiki-extensions-Toolhub as initial content. --BDavis (WMF) (talk) 15:37, 13 July 2022 (UTC)
 * ✅ Created as mediawiki/extensions/Toolhub
 * Repo for T272652. Please import https://github.com/bd808/mediawiki-extensions-Toolhub as initial content. --BDavis (WMF) (talk) 15:37, 13 July 2022 (UTC)
 * ✅ Created as mediawiki/extensions/Toolhub

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 19:08, 13 July 2022 (UTC)


 * mediawiki/extensions/EmergencyCaptcha
 * Zabe
 * Merge review
 * Working on a solution for T303433. --Zabe (talk) 22:21, 15 July 2022 (UTC)
 * ✅ Created as mediawiki/extensions/EmergencyCaptcha
 * Working on a solution for T303433. --Zabe (talk) 22:21, 15 July 2022 (UTC)
 * ✅ Created as mediawiki/extensions/EmergencyCaptcha

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 19:37, 16 July 2022 (UTC)


 * mediawiki-skins-Pivot
 * Jdlrobson
 * Merge review
 * https://phabricator.wikimedia.org/project/view/6075/
 * Please import https://github.com/Hutchy68/pivot (see https://github.com/Hutchy68/pivot/issues/114#issuecomment-1200042966) Jdlrobson (talk) 20:39, 4 August 2022 (UTC)
 * ✅ Created as mediawiki/skins/Pivot
 * ✅ Created as mediawiki/skins/Pivot

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 14:38, 5 August 2022 (UTC)


 * mediawiki-skins-foreground
 * Jdlrobson
 * Merge review
 * https://phabricator.wikimedia.org/project/manage/5076/
 * Please import https://github.com/jthingelstad/foreground (see https://github.com/jthingelstad/foreground/issues/398#issuecomment-1200038490 Jdlrobson (talk) 20:39, 4 August 2022 (UTC)
 * ✅ Created as mediawiki/skins/Foreground
 * ✅ Created as mediawiki/skins/Foreground

(GitHub mirror)(Phabricator mirror)

It seems most action took place in the  branch of jthingelstad's github repo and the branch   went stale at some point only receiving localization updates. So I renamed jthingelstad's  branch to   in Gerrit and kept a backup of jthingelstad's   branch as   in Gerrit. If that was unwarranted, let me know and I'll undo that. --QChrisNonWMF (talk) 14:55, 5 August 2022 (UTC)


 * cloud/toolforge/kube-container-updater
 * Majavah
 * Merge review
 * toolforge
 * thank you! Taavi (talk!) 11:58, 6 August 2022 (UTC)
 * ✅ Created as cloud/toolforge/kube-container-updater
 * ✅ Created as cloud/toolforge/kube-container-updater

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 13:43, 6 August 2022 (UTC)


 * mediawiki/extensions/UnlinkedWikibase
 * samwilson
 * Merge review
 * tag/MediaWiki-extensions-UnlinkedWikibase
 * Please import https://github.com/Samwilson/UnlinkedWikibase.git —Sam Wilson 10:39, 22 August 2022 (UTC)
 * ✅ Created as mediawiki/extensions/UnlinkedWikibase
 * ✅ Created as mediawiki/extensions/UnlinkedWikibase

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 13:45, 23 August 2022 (UTC)


 * mediawiki/extensions/OurWorldInData
 * skizzerz
 * Merge review
 * OurWorldInData (requested in T317066)
 * ✅ Created as mediawiki/extensions/OurWorldInData
 * ✅ Created as mediawiki/extensions/OurWorldInData
 * ✅ Created as mediawiki/extensions/OurWorldInData

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 09:00, 6 September 2022 (UTC)


 * extensions/HTMLPurifier
 * Sophivorus
 * Merge review
 * Thanks! Sophivorus (talk) 22:01, 19 September 2022 (UTC)
 * ✅ Created as mediawiki/extensions/HTMLPurifier
 * Thanks! Sophivorus (talk) 22:01, 19 September 2022 (UTC)
 * ✅ Created as mediawiki/extensions/HTMLPurifier

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 20:46, 20 September 2022 (UTC)


 * operations/debs/benthos
 * Filippo Giunchedi
 * Merge review
 * observability
 * please inherit permissions from operations/debs --Filippo Giunchedi (talk) 08:59, 13 October 2022 (UTC)
 * ✅ Created as operations/debs/benthos
 * ✅ Created as operations/debs/benthos

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 18:16, 13 October 2022 (UTC)


 * mediawiki/libs/Bcp47Code
 * C. Scott Ananian
 * Merge review
 * MediaWiki-libs-Bcp47Code T322381
 * Please import from https://github.com/cscott/Bcp47Code --cscott (talk) 22:00, 3 November 2022 (UTC)
 * ✅ Created as mediawiki/libs/Bcp47Code
 * ✅ Created as mediawiki/libs/Bcp47Code

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 10:24, 4 November 2022 (UTC)


 * device_analytics
 * Atieno
 * Merge review
 * Phabricator project, see creating new project to request a new one.
 * Please import https://gitlab.wikimedia.org/repos/generated-data-platform/aqs/unique-devices
 * Hi Since the repo request does not say, where to put it in our Gerrit's hierarchy, let's see where we should place it. The repo seems to stem from GitLab's   hierarchy and we have the same hierarchy in our Gerrit. So, we could put it there. Would something like   work as Gerrit repo name for you ? That would match GitLab's name and also contain the   name. Or since you requested , maybe  , if you want to move away from GitLab's name from the repo. What do you think? --QChrisNonWMF (talk) 10:13, 7 November 2022 (UTC)
 * Thank you for the confirmations!
 * Thank you for the confirmations!

✅ Created as generated-data-platform/aqs/device_analytics

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 22:19, 10 November 2022 (UTC)


 * mediawiki/libs/IPA-Validator
 * Samtar
 * Merge review
 * Requested  at T322736
 * Comments (such as an existing repository elsewhere you want imported) Please import from https://github.com/theresnotime/php-ipa-validator TheresNoTime (talk) 10:32, 9 November 2022 (UTC)
 * Hi Do you feel strongly about the dash  in the repo name? Other   repos use plain CamelCase without dashes. Would   (without dash) work for you as repo name? --QChrisNonWMF (talk) 11:29, 9 November 2022 (UTC)
 * would be perfect, thank you :-) TheresNoTime (talk) 11:31, 9 November 2022 (UTC)
 * would be perfect, thank you :-) TheresNoTime (talk) 11:31, 9 November 2022 (UTC)


 * Thanks for confirming :-) --QChrisNonWMF (talk) 11:40, 9 November 2022 (UTC)

✅ Created as mediawiki/libs/IPAValidator

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 11:40, 9 November 2022 (UTC)


 * operations/software/liberica
 * SSingh
 * Merge review (preferred)
 * Description: "Liberica is the new L4 Load Balancer (L4LB)". Please set to owner to ops. Thank you!
 * ✅ Created as operations/software/liberica
 * Description: "Liberica is the new L4 Load Balancer (L4LB)". Please set to owner to ops. Thank you!
 * ✅ Created as operations/software/liberica

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 21:43, 10 November 2022 (UTC)


 * operations/debs/varnish/varnish-modules
 * SSingh
 * Merge review
 * Please set description to "WMF packaging for varnish-modules", owner to ops. Thank you!
 * Hi For most parts of   the 3rd part of the name seems to be the package name without further hierarchy. Like the deb repos for helm or the deb repos for prometheus. Yes, there are exceptions, but it looks like the norm to me. So I would have expected   (without the extra   in the name) as repo name. Especially, as   contains code, and there is also already , which is not underneath   either. If you want   (with   in the 3rd level), I'll certainly create it for you,  but I would have expected   (no extra   in the 3rd level). What do you think? --QChrisNonWMF (talk) 22:04, 10 November 2022 (UTC)
 * Please set description to "WMF packaging for varnish-modules", owner to ops. Thank you!
 * Hi For most parts of   the 3rd part of the name seems to be the package name without further hierarchy. Like the deb repos for helm or the deb repos for prometheus. Yes, there are exceptions, but it looks like the norm to me. So I would have expected   (without the extra   in the name) as repo name. Especially, as   contains code, and there is also already , which is not underneath   either. If you want   (with   in the 3rd level), I'll certainly create it for you,  but I would have expected   (no extra   in the 3rd level). What do you think? --QChrisNonWMF (talk) 22:04, 10 November 2022 (UTC)


 * Thanks for confirming! --QChrisNonWMF (talk) 13:01, 11 November 2022 (UTC)

✅ Created as operations/debs/varnish-modules

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 13:01, 11 November 2022 (UTC)


 * mediawiki/extensions/RelMe
 * Majavah
 * Merge review
 * doesn't exist yet, will request one soon
 * Please import from https://git.sr.ht/~taavi/RelMe/. Thank you! Taavi (talk!) 09:21, 19 November 2022 (UTC)
 * ✅ Created as mediawiki/extensions/RelMe
 * ✅ Created as mediawiki/extensions/RelMe

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 19:39, 20 November 2022 (UTC)


 * mediawiki/extensions/PagePermissions
 * Techwizzie
 * Merge review
 * Please import the code from https://github.com/sanjay-thiyagarajan/PagePermissions. Yaron Koren (talk) 03:10, 28 November 2022 (UTC)
 * Since you're making the request for, is there any public statement that TechWizzie is ok with the import? --QChrisNonWMF (talk) 10:37, 28 November 2022 (UTC)
 * Please import the code from https://github.com/sanjay-thiyagarajan/PagePermissions. Yaron Koren (talk) 03:10, 28 November 2022 (UTC)
 * Since you're making the request for, is there any public statement that TechWizzie is ok with the import? --QChrisNonWMF (talk) 10:37, 28 November 2022 (UTC)

I'm okay with this import. -- Techwizzie (talk) 14:26, 28 November (UTC)


 * Thanks for confirming! --QChrisNonWMF (talk) 15:57, 28 November 2022 (UTC)

✅ Created as mediawiki/extensions/PagePermissions

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 15:57, 28 November 2022 (UTC)


 * mediawiki/extensions/WatchAnalytics
 * Yaron_Koren
 * Merge review
 * Please import the code from https://github.com/sanjay-thiyagarajan/WatchAnalytics. Yaron Koren (talk) 03:12, 28 November 2022 (UTC)
 * Since the extension already exists on mediawiki.org and has other people listed as maintainers ... is there any public statement from them that they are ok with the import? --QChrisNonWMF (talk) 10:40, 28 November 2022 (UTC)
 * Good question - yes, you can see the two main authors' approval here. Yaron Koren (talk) 13:38, 28 November 2022 (UTC)
 * Awesome! Thanks for the pointer! --QChrisNonWMF (talk) 16:00, 28 November 2022 (UTC)
 * Good question - yes, you can see the two main authors' approval here. Yaron Koren (talk) 13:38, 28 November 2022 (UTC)
 * Awesome! Thanks for the pointer! --QChrisNonWMF (talk) 16:00, 28 November 2022 (UTC)

✅ Created as mediawiki/extensions/WatchAnalytics

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 16:00, 28 November 2022 (UTC)


 * mediawiki/extensions/RealMe
 * Majavah
 * Merge review
 * doesn't exist yet, will request one soon
 * phab:T322717. please import from mediawiki/extensions/RelMe.git (which I'll request to be archived after this).. sorry! Taavi (talk!) 21:55, 5 December 2022 (UTC)
 * ✅ Created as mediawiki/extensions/RealMe
 * ✅ Created as mediawiki/extensions/RealMe

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 08:13, 6 December 2022 (UTC)


 * mediawiki/libs/CloverDiff
 * legoktm + Reedy
 * Merge review
 * CloverDiff
 * Please import from https://gitlab.com/legoktm/clover-diff, thanks! --Legoktm (talk) 21:15, 17 December 2022 (UTC)
 * ✅ Created as mediawiki/libs/CloverDiff
 * ✅ Created as mediawiki/libs/CloverDiff

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 21:41, 19 December 2022 (UTC)


 * mediawiki/extensions/PushAll
 * Karima Rafes
 * Merge review
 * https://phabricator.wikimedia.org/T325975
 * The code is mature and works with 1.39. The project is ready to be opened to the whole community. --Karima Rafes (talk) 13:26, 28 December 2022 (UTC)
 * ✅ Created as mediawiki/extensions/PushAll
 * ✅ Created as mediawiki/extensions/PushAll

(GitHub mirror)(Phabricator mirror) --QChrisNonWMF (talk) 14:21, 28 December 2022 (UTC)


 * name of repository
 * LDAP Bert Niehaus
 * Merge review (preferred)
 * Phabricator project name CSV2Chart is a small WebApp to convert CSV file/CSV data into a WikiChart that uses the . The WebApp is documented in Wikiversity https://de.wikiversity.org/wiki/CSV2Chart and I want to request a new repo within Gerrit for sharing in MediaWiki community of developers if that makes sense - otherwise keep it on GitHub. The URL https://niebert.github.io/csv2wikichart_app shows the HTML5 app (AppLSAC). --Bert Niehaus (talk) 09:50, 2 January 2023 (UTC)
 * Comments . A prototype already exists on Github see https://github.com/niebert/csv2wikichart and the repo can be imported from GitHub if that makes sense to the community. --Bert Niehaus (talk) 09:50, 2 January 2023 (UTC)
 * Not sure where to best put the repo in our Gerrit's hierarchy. It looks like underneath  might match? Would   work as repo name for you? --QChrisNonWMF (talk) 22:16, 4 January 2023 (UTC)
 * Not sure where to best put the repo in our Gerrit's hierarchy. It looks like underneath  might match? Would   work as repo name for you? --QChrisNonWMF (talk) 22:16, 4 January 2023 (UTC)