Page MenuHomePhabricator

Review reference documentation moved off the API Portal
Closed, ResolvedPublic

Description

Verify and review reference documentation moved off the API Portal and replaced with OpenAPI descriptions.

  • Link Recommendation API
    • Patch created
    • Validated against OpenAPI Specification v2.0
    • Checked with linter and against style guide (with exceptions for OAS 2.0)
    • Confirmed useful for code generation (openapi-generator-cli 7.19.0)
    • Patch merged
  • Page Description API
    • Patch created
    • Partially validated against OpenAPI Specification v3.0.1
    • Partially checked with linter and against style guide (more information in this comment)
    • Confirmed useful for code generation (openapi-generator-cli 7.19.0)
    • Patch merged
  • Feed API
    • Patch created
    • Validated against OpenAPI Specification v2.0
    • Checked with linter and against style guide (with exceptions for OAS 2.0)
    • Confirmed useful for code generation (openapi-generator-cli 7.19.0)
    • Patch merged
  • Lift Wing API

Event Timeline

KBach triaged this task as Medium priority.

Change #1239064 had a related patch set uploaded (by KBach; author: KBach):

[research/mwaddlink@main] Review and update OAD

https://gerrit.wikimedia.org/r/1239064

KBach updated the task description. (Show Details)

Change #1240926 had a related patch set uploaded (by KBach; author: KBach):

[mediawiki/services/mobileapps@master] docs: Review and update OpenAPI description

https://gerrit.wikimedia.org/r/1240926

The Page Description API OAD is split into multiple files. In this task, I only reviewed spec/page/description.yaml. Some recommendations from the Wikimedia OAD style guide could only be verified with a combined OpenAPI description and seemed out of scope for this task. When working with the combined OAD in the future, we might want to ensure that it specifies all the relevant tag-related fields, example fields, as well as servers and externalDocs.

Change #1240926 merged by jenkins-bot:

[mediawiki/services/mobileapps@master] docs: Review and update OpenAPI description

https://gerrit.wikimedia.org/r/1240926

Change #1239064 merged by jenkins-bot:

[research/mwaddlink@main] docs: Review and update OpenAPI description

https://gerrit.wikimedia.org/r/1239064

Change #1272594 had a related patch set uploaded (by KBach; author: KBach):

[research/mwaddlink@main] docs: Improve operation description

https://gerrit.wikimedia.org/r/1272594

Change #1273477 had a related patch set uploaded (by KBach; author: KBach):

[mediawiki/services/wikifeeds@master] docs: Validate OpenAPI description

https://gerrit.wikimedia.org/r/1273477

KBach updated the task description. (Show Details)

Two related patches are now in progress. A patch for Link Recommendation API OAD needs a few edits to improve a description of one operation. A patch for Wikifeeds API OAD is ready for review.

I removed the full linter-based review of the Wikifeeds API OAD and the review of Lift Wing OADs from the scope of this task. We will conduct the former once the API is rerouted, and the latter once the OADs are ready.

KBach changed the task status from Open to Stalled.Apr 23 2026, 8:17 AM

Change #1273477 merged by jenkins-bot:

[mediawiki/services/wikifeeds@master] docs: Validate OpenAPI description

https://gerrit.wikimedia.org/r/1273477

Change #1272594 merged by jenkins-bot:

[research/mwaddlink@main] docs: Improve operation description

https://gerrit.wikimedia.org/r/1272594

KBach updated the task description. (Show Details)

Change #1278260 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/deployment-charts@master] linkrecommendation: Bump version

https://gerrit.wikimedia.org/r/1278260

Change #1278260 merged by jenkins-bot:

[operations/deployment-charts@master] linkrecommendation: Bump version

https://gerrit.wikimedia.org/r/1278260

Change #1278263 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/deployment-charts@master] Revert "linkrecommendation: Bump version"

https://gerrit.wikimedia.org/r/1278263

Change #1278263 merged by jenkins-bot:

[operations/deployment-charts@master] Revert "linkrecommendation: Bump version"

https://gerrit.wikimedia.org/r/1278263

Change #1278385 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/deployment-charts@master] linkrecommendation: Bump version #2

https://gerrit.wikimedia.org/r/1278385

Change #1278385 merged by jenkins-bot:

[operations/deployment-charts@master] linkrecommendation: Bump version #2

https://gerrit.wikimedia.org/r/1278385