Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / ui / accessibility / extensions / README.chromium
blob3cfe79ff2756d2f838de1bea62fa9f345ce09d9b
1 This directory contains accessibility extensions developed by the
2 Chrome team, not included with Chrome by default, but available via a
3 one-click install from the Settings page.
5 To build:
7 build/gyp_chromium ui/accessibility/extensions/accessibility_extensions.gyp
8 ninja -C out/Release accessibility_extensions
10 The built extensions will be in:
12 out/Release/ui/accessibility/extensions
15 # Instructions for publishing to the web store:
18 # The AXS_CHROME_APPS_CLIENT_SECRET env var should contain the
19 # client secret.
21 export AXS_CHROME_APPS_CLIENT_SECRET=<client secret>
23 # Now increment the version number of all extensions! The web store requires an
24 # updated version number to publish.
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
33 # Now do a clean build of the extensions to be totally safe:
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
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 # Optional: you can pass multiple <extension_id>:<path> arguments at the same
42 # time. Feel free to do that if updating all of them at once.
44 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \
45   --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \
46   hinbolcnfifkhlcehoakdledkfjiaeeg:out/Release/ui/accessibility/extensions/alt \
47   --publish
49 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \
50   --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \
51   ncigbofjfbodhkaffojakplpmnleeoee:out/Release/ui/accessibility/extensions/animation \
52   --publish
54 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \
55   --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \
56   fklpgenihifpccgiifchnihilipmbffg:out/Release/ui/accessibility/extensions/caretbrowsing \
57   --publish
59 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \
60   --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \
61   ipkjmjaledkapilfdigkgfmpekpfnkih:out/Release/ui/accessibility/extensions/colorenhancer \
62   --publish
64 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \
65   --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \
66   djcfdncoelnlbldjfhinnjlhdjlikmph:out/Release/ui/accessibility/extensions/highcontrast \
67   --publish
69 chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \
70   --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \
71   ohbmencljkleiedahijfkagnmmhbilgp:out/Release/ui/accessibility/extensions/longdesc \
72   --publish