Plugins: Update the plugin.json schema with UI extensions meta-data (#88288)

* feat: change the `generated` property

* refactor: update the schema description for the "extensions" field
This commit is contained in:
Levente Balogh 2024-05-27 11:13:46 +02:00 committed by GitHub
parent 4761326568
commit f77f47ff00
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -556,13 +556,9 @@
}
}
},
"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.",
"description": "The list of extensions that the plugin registers under other extension points.",
"items": {
"type": "object",
"properties": {
@ -580,9 +576,7 @@
"enum": ["link", "component"]
}
},
"required": ["extensionPointId", "title", "description", "type"]
}
}
"required": ["extensionPointId", "title", "type"]
}
},
"apiVersion": {