diff --git a/docs/sources/developers/plugins/plugin.schema.json b/docs/sources/developers/plugins/plugin.schema.json index 4947f96e0f2..09ab8106176 100644 --- a/docs/sources/developers/plugins/plugin.schema.json +++ b/docs/sources/developers/plugins/plugin.schema.json @@ -555,6 +555,35 @@ } } } + }, + "generated": { + "type": "object", + "description": "Auto-generated metadata for the plugin (usually automatically extracted from the source code during build time).", + "properties": { + "extensions": { + "type": "array", + "description": "List of the extensions that the plugin registers.", + "items": { + "type": "object", + "properties": { + "extensionPointId": { + "type": "string" + }, + "title": { + "type": "string" + }, + "description": { + "type": "string" + }, + "type": { + "type": "string", + "enum": ["link", "component"] + } + }, + "required": ["extensionPointId", "title", "description", "type"] + } + } + } } } }