"type": "string",
"description": "Group with which this module should be loaded"
},
+ "deprecated": {
+ "type": ["object", "boolean"],
+ "description": "Whether the module is deprecated and usage is discouraged. Either a boolean or an object with key message can be used to customise deprecation message."
+ },
"position": {
"type": "string",
"description": "Position on the page to load this module at",
"capitallinkoverride": {
"type": "boolean",
"description": "Set $wgCapitalLinks on a per-namespace basis"
+ },
+ "conditional": {
+ "type": "boolean",
+ "description": "Whether the namespace is conditional upon configuration and should not be registered (requires separate registration via a hook)",
+ "default": false
}
},
"required": ["id", "constant", "name"]
"description": "Configuration options for this extension",
"patternProperties": {
"^[a-zA-Z_\u007f-\u00ff][a-zA-Z0-9_\u007f-\u00ff]*$": {
+ "type": "object",
"properties": {
"value": {
"required": true
],
"default": "array_merge"
},
+ "path": {
+ "description": "Whether this should be interpreted as a filesystem path, relative to extension directory root",
+ "type": "boolean",
+ "default": false
+ },
"description": {
"type": ["string", "array"],
"description": "A description of the config setting, mostly for documentation/developers"
"type": "array",
"description": "Parser test suite files to be run by parserTests.php when no specific filename is passed to it"
},
+ "ServiceWiringFiles": {
+ "type": "array",
+ "description": "List of service wiring files to be loaded by the default instance of MediaWikiServices"
+ },
"load_composer_autoloader": {
"type": "boolean",
"description": "Load the composer autoloader for this extension, if one is present"