Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: docs/metadata.edge.example

Issue 29345751: Issue 4028 - Add support for Edge extensions to buildtools (Closed)
Left Patch Set: Address comments on patch set 6 Created July 13, 2016, 10:33 a.m.
Right Patch Set: Address Windows Store issues with blockmap and devbuild display name Created Oct. 14, 2016, 12:07 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « build.py ('k') | packager.py » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 [default] 1 [default]
2 # Base metadata file whose sections and keys we inherit but can override. 2 # Base metadata file whose sections and keys we inherit but can override.
3 inherit = metadata.common 3 inherit = metadata.common
4
5 # App identity assigned by the Windows Dev Center.
6 [package_identity]
7 name = ACME.MyExt
Sebastian Noack 2016/07/13 18:10:37 I just noticed, this setting is redundant. The par
Vasily Kuznetsov 2016/10/04 14:46:45 If I understand correctly this thing is more like
Sebastian Noack 2016/10/04 19:58:03 Frankly, I'm not sure whether the Windows Store wo
Vasily Kuznetsov 2016/10/11 15:58:26 Probably being consistent with Firefox is a good t
Sebastian Noack 2016/10/12 11:07:48 Fair enough, for keeping the app ID, rather then a
Vasily Kuznetsov 2016/10/12 14:13:42 Yeah, me neither, actually. I coded it just so we
Sebastian Noack 2016/10/12 14:43:25 I leave it up to you, but FWIW, no I don't think i
Vasily Kuznetsov 2016/10/13 11:56:35 Me neither. Done
8 publisher = CN=4F066043-8AFE-41C9-B762-6C15E77E3F88
9 4
10 # Icons to be placed into /Assets and referenced in AppxManifest.xml. 5 # Icons to be placed into /Assets and referenced in AppxManifest.xml.
11 [appx_assets] 6 [appx_assets]
12 # 50x50 logo for the store. 7 # 50x50 logo for the store.
13 logo_50.png = path/to/logo_50.png 8 logo_50.png = path/to/logo_50.png
14 9
15 # 44x44 and 150x150 logos for Windows UI. 10 # 44x44 and 150x150 logos for Windows UI.
16 logo_44.png = path/to/logo_44.png 11 logo_44.png = path/to/logo_44.png
17 logo_150.png = path/to/big_logo.png 12 logo_150.png = path/to/big_logo.png
18 13
19 [compat] 14 [compat]
20 # Target Edge version (for manifest.json) 15 # Target Edge version (for manifest.json)
21 edge = 37.14332.1000.0 16 edge = 37.14332.1000.0
22 # Min/max windows version (for AppxManifest.xml) 17 # Min/max windows version (for AppxManifest.xml)
23 windows = 10.0.14332.0/12.0.0.0 18 windows = 10.0.14332.0/12.0.0.0
24 19
25 [general] 20 [general]
21 # App identity and publisher ID assigned by the Windows Dev Center.
22 app_id = ACME.MyExt
23 publisher_id = CN=4F066043-8AFE-41C9-B762-6C15E77E3F88
24
26 # Base name of the plugin file (version and extension will be added to this). 25 # Base name of the plugin file (version and extension will be added to this).
27 basename = myext-edge 26 basename = myext-edge
28 27
29 # Display name and description for the manifest files.
30 display_name = MyExt
31 description = MyExt is the greatest extension
Sebastian Noack 2016/07/13 18:10:38 This is redundant as well. The description can be
Vasily Kuznetsov 2016/10/04 14:46:44 Done
32
33 # Background color for the Appx manifest. 28 # Background color for the Appx manifest.
34 background_color = pink 29 background_color = pink
35
36 # Extension ID for Appx manifest.
37 extension_id = 1.0
Sebastian Noack 2016/07/13 18:10:37 This can be hard-coded to 1.0 in the template. Sin
Sebastian Noack 2016/09/13 10:41:23 This attribute just changed, for Edge extensions i
Vasily Kuznetsov 2016/10/04 14:46:44 Done.
38 30
39 # Permissions of the extension to place into manifest.json 31 # Permissions of the extension to place into manifest.json
40 # (see https://developer.chrome.com/extensions/declare_permissions). 32 # (see https://developer.chrome.com/extensions/declare_permissions).
41 permissions = 33 permissions =
42 tabs 34 tabs
43 bookmarks 35 bookmarks
44 http://*/* 36 http://*/*
45 https://*/* 37 https://*/*
46 38
47 # UI definitions. 39 # UI definitions.
48 options = options.html 40 options = options.html
49 devtools = devtools.html
50 41
51 # Icon for the browser toolbar. Used to produce browser_action key in 42 # Icon for the browser toolbar. Used to produce browser_action key in
52 # manifest.json (see https://developer.chrome.com/extensions/browserAction). 43 # manifest.json (see https://developer.chrome.com/extensions/browserAction).
53 browserAction = icons/icon-19.png icons/icon-38.png popup.html 44 browserAction = icons/icon-19.png icons/icon-38.png popup.html
54 45
55 # Icons for manifest.json. 46 # Icons for manifest.json.
56 icons = icon-16.png icon-32.png icon-48.png icon-64.png icon-128.png 47 icons = icon-16.png icon-32.png icon-48.png icon-64.png icon-128.png
57
58 # Schema for managed storage (storage.managed_schema in manifest.json).
59 managedStorageSchema = schema.json
Sebastian Noack 2016/07/13 18:10:37 Since Edge doesn't support managed storage (the ke
Vasily Kuznetsov 2016/10/04 14:46:45 Making this example platform agnostic is more comp
60 48
61 # Files that are renamed/moved when placed into the package. 49 # Files that are renamed/moved when placed into the package.
62 [mapping] 50 [mapping]
63 target/path/file.png = source/path/icon.png 51 target/path/file.png = source/path/icon.png
64 52
65 # Javascript source files to be compiled/bundled by JSHydra. 53 # Javascript source files to be compiled/bundled by JSHydra.
66 [convert_js] 54 [convert_js]
67 # Two files bundled into one. 55 # Two files bundled into one.
68 path/bundle.js = source/path/src1.js src2.js 56 path/bundle.js = source/path/src1.js src2.js
69 57
70 # Remove a file from a bundle defined in common.metadata. 58 # Remove a file from a bundle defined in common.metadata.
71 path/common-bundle.js -= removed/src.js 59 path/common-bundle.js -= removed/src.js
LEFTRIGHT

Powered by Google App Engine
This is Rietveld