Congnate extension should be converted to use manifest version 2 in its extension.json file.
In extension manifest version 1, documentation was made like this:
"config": { "@CognateDb": "The database to use for storing Cognate data. The default is to use the db of the current site.", "CognateDb": false, "@CognateCluster": "The cluster to use for storing Cognate data. The default is to use the cluster / server of the current site. See $wgLBFactoryConf.", "CognateCluster": false, }
This documentation can now be done with "description" and "value" fields available in manifest_version: 2 like this:
"config": { "CognateDb": { "description": "The database to use for storing Cognate data. The default is to use the db of the current site.", "value": false, } "CognateCluster": { "description": "The cluster to use for storing Cognate data. The default is to use the cluster / server of the current site. See $wgLBFactoryConf.", "value": false, },
The maintenance script maintenance/updateExtensionJsonSchema.php semi-automates this conversion and is recommended to be used