Page MenuHomePhabricator

Investigate and make improvements to the extension review process
Open, MediumPublic

Description

Context

Two of the most recent causes for this topic to come up:

  • Greg had a conversation at the Hackathon that reiterated the issue with discoverability and clarity of getting new code/extensions/services into production at WMF.
  • During the post-mortem meeting of a recent ORES related incident, the extension submittal review process was discussed and we decided that it would be worth reviewing it for completeness.

Initial brain dump

Can we make it obviously clear to outsiders (volunteer developers or even WMDE developers) who they need to talk to and what process they should follow?

First obvious questions:

  • Why is the wiki page named "Review queue"?
  • Why is that page on mw.org?

Existing/historical relevant pages

See also

Event Timeline

greg triaged this task as Medium priority.May 21 2018, 10:53 AM
greg created this task.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Why is the wiki page named "Review queue"?

Not an answer, but for historical context: I merged two existing pages in T142081: Merge Wikimedia's "Deployment checklist for new extensions" doc pages.

Can we make it obviously clear to outsiders (volunteer developers or even WMDE developers) who they need to talk to and what process they should follow?

...or WMSE, on my list in T190076: Investigate potential process improvements how to get (third party maintained) software deployed on Wikimedia sites but not sure when I'm going to get to it and I won't be unhappy if you're faster.
@greg: Shall T190076 and T195244 get merged, if I interpret the task scopes correctly?

@greg: Shall T190076 and T195244 get merged, if I interpret the task scopes correctly?

Sure :)

Vvjjkkii renamed this task from Re-think/factor [[mw:Review queue]] and generally the process of getting new code into production to vjcaaaaaaa.Jul 1 2018, 1:09 AM
Vvjjkkii removed greg as the assignee of this task.
Vvjjkkii raised the priority of this task from Medium to High.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii removed a subscriber: Aklapper.
CommunityTechBot renamed this task from vjcaaaaaaa to Re-think/factor [[mw:Review queue]] and generally the process of getting new code into production.Jul 2 2018, 4:44 AM
CommunityTechBot assigned this task to greg.
CommunityTechBot lowered the priority of this task from High to Medium.
CommunityTechBot updated the task description. (Show Details)
CommunityTechBot added a subscriber: Aklapper.

Flipping this redirect around the other direction would be a start -- https://www.mediawiki.org/w/index.php?title=Writing_an_extension_for_deployment&redirect=no

I knew what I was looking for on mediawiki.org and it still took me 4 searches to land on [[Review_queue]].

I've added some relevant (I think) links to the description, to aid in discussion.

greg renamed this task from Re-think/factor [[mw:Review queue]] and generally the process of getting new code into production to Investigate and make improvements to the extension review process.Jul 13 2018, 10:27 PM
greg reassigned this task from greg to Jrbranaa.
greg updated the task description. (Show Details)
greg removed a project: User-greg.
greg added a subscriber: Jrbranaa.

Comments from the duplicate I'm merging in:

Reached out to Daniel for more info. Also reached out to Marko regarding the review process for services.

Moved to blocked as I am waiting for response from Daniel on my request.

Jdforrester-WMF subscribed.

@greg, is this still actively waiting to be done or should we move this up to TODO?

Flipping this redirect around the other direction would be a start -- https://www.mediawiki.org/w/index.php?title=Writing_an_extension_for_deployment&redirect=no

I knew what I was looking for on mediawiki.org and it still took me 4 searches to land on [[Review_queue]].

Done.

Flipping this redirect around the other direction would be a start -- https://www.mediawiki.org/w/index.php?title=Writing_an_extension_for_deployment&redirect=no

I knew what I was looking for on mediawiki.org and it still took me 4 searches to land on [[Review_queue]].

Done.

thanks!

greg removed greg as the assignee of this task.Jun 17 2021, 11:11 PM