Index: ui/accessibility/extensions/README.chromium |
diff --git a/ui/accessibility/extensions/README.chromium b/ui/accessibility/extensions/README.chromium |
index 1e6a68d63fc816e62279609a6a8116128a8e37fb..d1cf30def0b887e89338bb51d6875bb27ad6c4b5 100644 |
--- a/ui/accessibility/extensions/README.chromium |
+++ b/ui/accessibility/extensions/README.chromium |
@@ -11,3 +11,63 @@ The built extensions will be in: |
out/Release/ui/accessibility/extensions |
+# |
+# Instructions for publishing to the web store: |
+# |
+ |
+# The AXS_CHROME_APPS_CLIENT_SECRET env var should contain the |
+# client secret. |
+ |
+export AXS_CHROME_APPS_CLIENT_SECRET=<client secret> |
+ |
+# Now increment the version number of all extensions! The web store requires an |
+# updated version number to publish. |
+ |
+emacs ui/accessibility/extensions/alt/manifest.json |
+emacs ui/accessibility/extensions/animation/manifest.json |
+emacs ui/accessibility/extensions/caretbrowsing/manifest.json |
+emacs ui/accessibility/extensions/colorenhancer/manifest.json |
+emacs ui/accessibility/extensions/highcontrast/manifest.json |
+emacs ui/accessibility/extensions/longdesc/manifest.json |
+ |
+# Now do a clean build of the extensions to be totally safe: |
+ |
+rm -rf out/Release/ui/accessibility/extensions/ |
+build/gyp_chromium ui/accessibility/extensions/accessibility_extensions.gyp |
+ninja -C out/Release accessibility_extensions |
+ |
+# Run these commands to publish the extensions. It will open your web browser |
+# to login. Be sure to choose the axs-chrome+apps account. |
+# Optional: you can pass multiple <extension_id>:<path> arguments at the same |
+# time. Feel free to do that if updating all of them at once. |
+ |
+chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ |
+ --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
+ hinbolcnfifkhlcehoakdledkfjiaeeg:out/Release/ui/accessibility/extensions/alt \ |
+ --publish |
+ |
+chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ |
+ --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
+ ncigbofjfbodhkaffojakplpmnleeoee:out/Release/ui/accessibility/extensions/animation \ |
+ --publish |
+ |
+chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ |
+ --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
+ fklpgenihifpccgiifchnihilipmbffg:out/Release/ui/accessibility/extensions/caretbrowsing \ |
+ --publish |
+ |
+chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ |
+ --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
+ ipkjmjaledkapilfdigkgfmpekpfnkih/Release/ui/accessibility/extensions/colorenhancer \ |
+ --publish |
+ |
+chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ |
+ --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
+ djcfdncoelnlbldjfhinnjlhdjlikmph:out/Release/ui/accessibility/extensions/highcontrast \ |
+ --publish |
+ |
+chrome/browser/resources/chromeos/chromevox/tools/publish_webstore_extension.py \ |
+ --client_secret $AXS_CHROME_APPS_CLIENT_SECRET \ |
+ ohbmencljkleiedahijfkagnmmhbilgp:out/Release/ui/accessibility/extensions/longdesc \ |
+ --publish |
+ |