Each extension provides meta-data describing the author/developer of the extension and any notes related to it.
This meta-data is contained in a manifest file which is called ‘ext.json’. Without the manifest, the extension cannot be loaded. The extension meta-data should include:
Extension ID - unique ID of the Extension.
Developer ID - the extension author’s unique developer ID.
Created By - name of creator (company or individual).
Name - displayable Name of the Extension.
Version - version of the Extension as a single whole number.
Time Created - when the extension was created by the developer. An informal time stamp is fine. (Standardize on iso-8601 is the recommended format.)
Description - some information about the purpose of the Extension.
An example of an extension manifest is shown below.
{
"extensionID": "f3acef8e-375a-11e4-9c85-ebc5b52923a8",
"developerID": "987654",
"createdBy": "Mega Corp",
"name": "A Great Widget",
"version": 1,
"timeCreated": "2014-09-08",
"description": "Short description of widget/extension purpose."
}