[ACA-805] about screen enhancements (#813)

* upgrade to latest adf-extensions

* switch to ADF RepositoryState

* show extensions on About page, i18n fixes

* update docs

* cleanup about styles

* greatly simplify app dependencies rendering

* fix linting

* fix tests
This commit is contained in:
Denys Vuika
2018-11-20 21:15:05 +02:00
committed by Cilibiu Bogdan
parent 01ea887d5d
commit 26b4b0684f
27 changed files with 6106 additions and 147 deletions
+19 -2
View File
@@ -567,8 +567,12 @@
},
"type": "object",
"required": ["$name", "$version"],
"required": ["$id", "$name", "$version", "$vendor", "$license", "$runtime"],
"properties": {
"$id": {
"description": "Unique identifier",
"type": "string"
},
"$name": {
"description": "Extension name",
"type": "string"
@@ -577,8 +581,21 @@
"description": "Extension version",
"type": "string"
},
"$vendor": {
"description": "Extension owner",
"type": "string"
},
"$license": {
"description": "Indicates the license of the extension.",
"type": "string"
},
"$runtime": {
"description": "Minimal extension runtime supported by extension",
"type": "string"
},
"$description": {
"description": "Brief description on what the extension does"
"description": "Brief description on what the extension does",
"type": "string"
},
"$references": {
"description": "References to external files",