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