Page MenuHomePhabricator

Implement check endpoint using the MW:Rest-API
Closed, ResolvedPublic10 Estimated Story Points

Description

Goal:
Mimic current RESTbase check endpoint

  • Omit the x-resource location header for this task

Side objectives:
Math extension should be developed in concordance with core and Wikidata. For instance,

  • Use namespaces
  • High test coverage
  • Use DI
  • Different implementations are not modelled by extending classes but service containers

Useful documentation:

Open Questions not covered by the documentation

Event Timeline

Physikerwelt set the point value for this task to 10.May 11 2020, 10:08 AM

Change 595558 had a related patch set uploaded (by Physikerwelt; owner: Physikerwelt):
[mediawiki/extensions/Math@master] Check endpoint using the MW:Rest-API

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

Physikerwelt added a subscriber: WDoranWMF.

(@WDoranWMF|Core Platform Team) this is the work I did during the Hackathon. I spend most of the time reading the documentation of the new features built into MediaWiki. Thus it will require a bit more work to review and revise the design.

Change 595558 abandoned by Physikerwelt:
Check endpoint using the MW:Rest-API

Reason:
Redo with atomic commits

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

Change 595982 had a related patch set uploaded (by Physikerwelt; owner: Physikerwelt):
[mediawiki/extensions/Math@master] Move checking code to a new namespace

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

Change 596006 had a related patch set uploaded (by Physikerwelt; owner: Physikerwelt):
[mediawiki/extensions/Math@master] Add MathCheckerFactory Service

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

Change 595982 merged by jenkins-bot:
[mediawiki/extensions/Math@master] Move checking code to a new namespace

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

Change 596006 merged by jenkins-bot:
[mediawiki/extensions/Math@master] Add MathCheckerFactory Service

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

Change 599857 had a related patch set uploaded (by Physikerwelt; owner: Physikerwelt):
[mediawiki/extensions/Math@master] Add mathoid check endpoint to REST API

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

Change 599857 merged by jenkins-bot:
[mediawiki/extensions/Math@master] Add mathoid check endpoint to REST API

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