Commit 5f09610d authored by dmazzoni's avatar dmazzoni Committed by Commit bot

Document instructions for publishing accessibility extensions to web store.

BUG=none
NOTRY=true
R=dtseng@chromium.org

Review URL: https://codereview.chromium.org/1109163003

Cr-Commit-Position: refs/heads/master@{#327574}
parent 76691828
...@@ -11,3 +11,63 @@ The built extensions will be in: ...@@ -11,3 +11,63 @@ The built extensions will be in:
out/Release/ui/accessibility/extensions 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
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment