Page MenuHomePhabricator

[Investigation: Timebox 8 hours] Investigate json-schema vs OpenApi Specification
Closed, ResolvedPublic

Description

See: https://json-schema.org/ and https://swagger.io/specification/ and https://github.com/OAI/OpenAPI-Specification

note: currently there is no built in support for either in Mediawiki Core there are some do not merge patches from a WMDE Dev. See: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/617162 and https://phabricator.wikimedia.org/T221741 this could have been some output of WMDE prototyping week.

Also might be worth looking at https://www.mediawiki.org/wiki/HyperSwitch and RESTbase which are mentioned.

Expected output: An ADR (proposed state) documenting the decision outcome from the investigation

Event Timeline

Samantha_Alipio_WMDE renamed this task from Investigate json-schema vs OpenApi Specification to [Investigation: Timebox 8 hours] Investigate json-schema vs OpenApi Specification.Aug 26 2020, 10:17 AM
Samantha_Alipio_WMDE updated the task description. (Show Details)

Change 622845 had a related patch set uploaded (by Tonina Zhelyazkova; owner: Tonina Zhelyazkova):
[mediawiki/extensions/WikibaseManifest@master] Add ADR 2 - Manifest format

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

Change 622845 merged by jenkins-bot:
[mediawiki/extensions/WikibaseManifest@master] Add ADR 2 - Manifest format

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

gerritbot missed to remove the "Patch-For-Review" tag after https://gerrit.wikimedia.org/r/622845 got merged