README.chromium 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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.
  4. #
  5. # Building
  6. #
  7. Some of the extensions have localized strings and need to be built:
  8. ninja -C out/Release ui/accessibility/extensions:extensions
  9. The built extensions will be in your out directory, e.g.:
  10. out/Release/colorehancer
  11. All other extensions should be zipped and uploaded to the webstore.
  12. Note for chromevoxclassic:
  13. see chromevoxclassic/README for further details.
  14. You can build all extension tests by doing:
  15. ninja -C out/Release ui/accessibility/extensions:extension_tests
  16. This currently produces tests for ChromeVox Classic, Color Enhancer,
  17. and Caret Browsing.
  18. out/Release/chromevox_tests
  19. out/Release/colorenhancer_tests
  20. out/Release/caretbrowsing_tests
  21. These targets are not run on a bot, so run the relevant tests manually
  22. before release!
  23. #
  24. # Instructions for publishing to the web store (new as of August 2019):
  25. #
  26. Googlers, you need to be a member of the chrome-a11y-extensions group:
  27. https://groups.google.com/a/google.com/d/forum/chrome-a11y-extensions
  28. Then visit the Chrome Web Store and you can manage the extension. Remember to
  29. increment the version of each extension every time you update it.
  30. #
  31. # Script
  32. #
  33. This script can be used to programmatically update extensions. Proceed with caution,
  34. only use this if you are already comfortable updating an extension manually, you have a
  35. rollback plan, and you can take the time to understand the script.
  36. chrome/browser/resources/chromeos/accessibility/chromevox/tools/publish_webstore_extension.py