OLD | NEW |
---|---|
1 This directory contains accessibility extensions developed by the | 1 This directory contains accessibility extensions developed by the |
2 Chrome team, not included with Chrome by default, but available via a | 2 Chrome team, not included with Chrome by default, but available via a |
3 one-click install from the Settings page. | 3 one-click install from the Settings page. |
4 | 4 |
5 To build: | 5 To build: |
6 | 6 |
7 build/gyp_chromium ui/accessibility/extensions/accessibility_extensions.gyp | 7 build/gyp_chromium ui/accessibility/extensions/accessibility_extensions.gyp |
8 ninja -C out/Release accessibility_extensions | 8 ninja -C out/Release accessibility_extensions |
9 | 9 |
10 The built extensions will be in: | 10 The built extensions will be in: |
11 | 11 |
12 out/Release/ui/accessibility/extensions | 12 out/Release/ui/accessibility/extensions |
13 | 13 |
14 # | |
15 # Instructions for publishing to the web store: | |
16 # | |
17 | |
18 # The AXS_CHROME_APPS_CLIENT_SECRET env var should contain the | |
19 # client secret. | |
20 | |
21 export AXS_CHROME_APPS_CLIENT_SECRET=<client secret> | |
22 | |
23 # Now increment the version number of all extensions! The web store requires an | |
24 # updated version number to publish. | |
25 | |
26 emacs ui/accessibility/extensions/alt/manifest.json | |
27 emacs ui/accessibility/extensions/animation/manifest.json | |
28 emacs ui/accessibility/extensions/caretbrowsing/manifest.json | |
29 emacs ui/accessibility/extensions/colorenhancer/manifest.json | |
30 emacs ui/accessibility/extensions/highcontrast/manifest.json | |
31 emacs ui/accessibility/extensions/longdesc/manifest.json | |
32 | |
33 # Now do a clean build of the extensions to be totally safe: | |
34 | |
35 rm -rf out/Release/ui/accessibility/extensions/ | |
36 build/gyp_chromium ui/accessibility/extensions/accessibility_extensions.gyp | |
37 ninja -C out/Release accessibility_extensions | |
38 | |
39 # Run these commands to publish the extensions. It will open your web browser | |
40 # to login. Be sure to choose the axs-chrome+apps account. | |
41 | |
42 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
43 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
44 hinbolcnfifkhlcehoakdledkfjiaeeg:out/Release/ui/accessibility/extensions/alt \ | |
45 --publish | |
46 | |
47 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
48 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
49 ncigbofjfbodhkaffojakplpmnleeoee:out/Release/ui/accessibility/extensions/anima tion \ | |
50 --publish | |
51 | |
52 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
53 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
54 fklpgenihifpccgiifchnihilipmbffg:out/Release/ui/accessibility/extensions/caret browsing \ | |
55 --publish | |
56 | |
57 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
58 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
59 ipkjmjaledkapilfdigkgfmpekpfnkih/Release/ui/accessibility/extensions/colorenha ncer \ | |
60 --publish | |
61 | |
62 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
63 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
64 djcfdncoelnlbldjfhinnjlhdjlikmph:out/Release/ui/accessibility/extensions/highc ontrast \ | |
65 --publish | |
66 | |
67 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ | |
68 --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ | |
69 ohbmencljkleiedahijfkagnmmhbilgp:out/Release/ui/accessibility/extensions/longd esc \ | |
David Tseng
2015/04/28 20:44:33
You should be able to pass all of these <id>:<exte
dmazzoni
2015/04/29 21:13:02
Thanks. I noted that in the doc.
| |
70 --publish | |
71 | |
OLD | NEW |