Page MenuHomePhabricator

Create JSON schema definition for MediaWiki REST API 'transform' endpoints
Closed, ResolvedPublic3 Estimated Story Points

Description

Description

To accurately generate complete OpenAPI specifications for the MediaWiki REST API, we need to define JSON schema representations of responses on all available endpoints in our system.

Due to additional complexity in how the transform endpoints are defined, we broke this work out from: https://phabricator.wikimedia.org/T376603

    1. Conditions of Acceptance
  • Define JSON schemas for 'transform' endpoints:
    • Convert Wikitext to HTML
    • Convert HTML to Wikitext

Event Timeline

HCoplin-WMF triaged this task as Low priority.

Change #1095080 had a related patch set uploaded (by WQuarshie; author: WQuarshie):

[mediawiki/core@master] Create JSON schema definition for MediaWiki REST API 'transform' endpoints

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

Change #1095080 merged by jenkins-bot:

[mediawiki/core@master] REST Add response schemas for 'transform' endpoints

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

Change #1112169 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):

[mediawiki/core@master] TransformHandler: allow spec for unknown formats

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

Change #1112169 merged by jenkins-bot:

[mediawiki/core@master] TransformHandler: allow spec for unknown formats

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