Feature request: open-store should read all of manifest.json
**Request**
To save developers having to repeat typing info into separate fields on openstore when it already reads information from the manifest.json, why not read the whole of a modified manifest. It should still compare the newly submitted app name against the manifest **"name": "[appname].[author]"** to verify the correct clickable, but if the extra section exists, it should automatically fill all the individual fields in Presentation, Discovery and Info.
I would propose an extended manifest.json.in as follows:
```
{
"name": "digilevel.jassman23",
"description": "DigiLevel - a replacement for Level Finder by UBPorts team",
"architecture": "@CLICK_ARCH@",
"title": "DigiLevel",
"hooks": {
"digilevel": {
"apparmor": "digilevel.apparmor",
"desktop": "digilevel.desktop"
}
},
"version": "0.5.9",
"maintainer": "David Julien Waring <maintainer_with_dots_at_free_dot_fr@antispam.com>",
"framework": "ubuntu-sdk-16.04",
"open-store": {
"full_description": ["A digital level with a semi-analog display. It can measure using the edges",
" or back of the device or use the camera if necessary. Display is in degrees or ratios and can",
" be absolute or relative to a reference. It can take simple notes to",
" allow you to compare measurements later with construction drawings."],
"changeLog": ["0.5.9 beta with bug fixes & translations ES, FR\n",
"0.5.8 beta release"],
"category": "utilities",
"keywords": "utility level tool",
"nsfw": "false",
"licence": "GNULGPL v3",
"screenshots": ["./.open-store/Screenshot_2019-06-29_22-18-18.png",
"./.open-store/Screenshot_2019-06-30_12-13-48.png",
"./.open-store/Screenshot_2019-07-01_08-23-11.png",
"./.open-store/Screenshot_2019-07-01_08-23-33.png"],
"sourceURL": "https://gitlab.com/JassMan23/digilevel/tree/master",
"supportURL": "https://gitlab.com/JassMan23/digilevel/issues",
"donateURL": "https://ubports.com/donate",
"videoURL": ""
}
}
```
Note: the **open-store object** uses **full_description** as a fieldname which goes in **Description**, because the original manifest **description** field needs to go into **Tag_Line**
The **full_description** will need a **full_description[ ].join** to recreate a single long text field. Likewise for changeLog. The **screenshots** object is an array of filenames.
issue