Page MenuHomePhabricator

<Code Stewardship Review> Citoid Ownership
Open, LowPublic

Description

Request Status: New Request
Request Type: code stewardship review
Related OKRs: N/A

Request Title: Citoid Ownership

  • Request Description: Citoid is a critical part of the WMF platform that generates citations for Wikipedia articles. Currently it is maintained by only a single contractor who does basic maintenance and enhancements. This contractor is managed by the editing team, that has little experience with APIs (which is what Citoid is) and leads to a bigger question of which team(s) should ultimately maintain Citoid to ensure it has adequate levels of support. Currently code review is done by the editing team.
  • Indicate Priority Level: Low
  • Main Requestors:Valerie Puffet-Michel
  • Ideal Delivery Date: TBD
  • Stakeholders: Community-facing product

Request Documentation

Document TypeRequired?Document/Link
Related PHAB TicketsYeshttps://phabricator.wikimedia.org/project/profile/62/
Product One PagerYeshttps://www.mediawiki.org/wiki/Citoid
Product Requirements Document (PRD)No<add link here>
Product RoadmapNo<add link here>
Product Planning/Business CaseNo<add link here>
Product BriefNohttps://en.wikipedia.org/api/rest_v1/#/Citation
Other LinksNohttps://github.com/wikimedia/html-metadata

Event Timeline

DAbad changed the task status from Open to In Progress.Nov 30 2021, 8:36 PM
DAbad triaged this task as Low priority.
DAbad updated the task description. (Show Details)
DAbad changed the task status from In Progress to Open.Nov 30 2021, 8:42 PM

October 18, 2021 Meeting w/Valerie and Desiree to Review Request:

  • Currently we have one contractor actively working on Citoid codebase, that spends about 15 hrs per week
  • Html meta-data is a dependency of Citoid: https://github.com/wikimedia/html-metadata
  • Citoid is an API
  • Valerie’s team could do code-review while we work on resolving ownership, however it is important to note that they have more experience with javascript and less experience with APIs
  • Citoid has its own PHAB board to track minor enhancments and bug fixes, but it lacks a clear vision or roadmap as a product
  • Sometimes there are changes that touch Mediawiki that the team would like to have PET review
DAbad renamed this task from <Research> Citoid Ownership to <Code Stewardship Review> Citoid Ownership.Dec 6 2021, 3:54 PM
DAbad updated the task description. (Show Details)

For everyone's info, currently no Code-Stewardship-Reviews are taking place as there is no clear path forward and as this is not prioritized work.
(Entirely personal opinion: I also assume lack of decision authority due to WMF not having a CTO currently. However, discussing this is off-topic for this task.)