Modules group together endpoints by a shared prefix. The idea is that each module has its own version and can generated self-contained self-documentation. This allows clients to have clear expectations about the endpoints of each module, no matter what wiki they are accessing. So far, each wiki may be exposing a different set of endpoints, with no way to provide a spec that describes that set of endpoints in a way that would be consistent across wikis and stable over time. Bug: T362480 Change-Id: Iebcde4645d472d27eee5a30adb6eee12cc7d046b
16 lines
309 B
JSON
16 lines
309 B
JSON
[
|
|
{
|
|
"path": "/coredev/v0/specs/module/{module}",
|
|
"class": "MediaWiki\\Rest\\Handler\\ModuleSpecHandler",
|
|
"services": [
|
|
"MainConfig"
|
|
]
|
|
},
|
|
{
|
|
"path": "/coredev/v0/specs/module/{module}/{version}",
|
|
"class": "MediaWiki\\Rest\\Handler\\ModuleSpecHandler",
|
|
"services": [
|
|
"MainConfig"
|
|
]
|
|
}
|
|
]
|