Currently, extensions can register individual REST endpoints, but there is no mechanism in extension.json that would allow them to register modules as defined in T362480. It should be simple enough to introduce a field into extension.json that would add files to the RestAPIAdditionalRouteFiles setting.
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
REST: Add support for RestModules to extension.json | mediawiki/core | master | +55 -0 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | None | T324931 Clean up open RESTBase related tickets | |||
In Progress | None | T262315 <CORE TECHNOLOGY> API Migration & RESTBase Sunset | |||
Open | None | T344944 Move Parsoid endpoints out of RESTBase | |||
In Progress | None | T374135 Migrate RESTbase page content endpoints | |||
Open | MSantos | T334238 Create deprecation plan for public parsoid endpoints | |||
In Progress | daniel | T366835 REST: API modularization and versioning (tracking) | |||
Resolved | daniel | T365754 REST: Allow extensions to define REST modules | |||
Resolved | daniel | T366837 REST: Introduce module definition files | |||
Resolved | daniel | T362480 Introduces support for modules into the REST API framework | |||
Resolved | daniel | T365753 REST: expose a machine readable directory of available API modules | |||
Resolved | daniel | T365755 REST: make module definition files compatible with OpenAPI specs |
Event Timeline
Comment Actions
Change #1031974 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):
[mediawiki/core@master] REST: Add support for RestModules to extension.json
Comment Actions
Change #1031974 had a related patch set uploaded (by Daniel Kinzler; author: Daniel Kinzler):
[mediawiki/core@master] REST: Add support for RestModules to extension.json
Comment Actions
Change #1031974 merged by jenkins-bot:
[mediawiki/core@master] REST: Add support for RestModules to extension.json