Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 1.37 KB

README.md

File metadata and controls

40 lines (27 loc) · 1.37 KB

BugShot Logo

Chrome extension to capture visual bugs and report them to redmine

Development

# install dependencies
yarn install
# build extension and start watching for changes
yarn run develop

For local development, the extension must be installed in the Chrome browser. To do this, go to the chrome://extensions page and turn on the Developer mode.

Enable Developer mode

Then the extension can be loaded via the "Load Unpacked" button.

Load extension

To load the extension select the build folder with the file chooser.

Whenever a change is made to the manifest or background bundle, the extension must be manually reloaded with the reload button (1 in the screenshot below). To troubleshoot the service worker, the devtools can be opened with the service worker link (2 in the screenshot below).

Load extension

Deployment

At the moment there is no release automation. As long as the automation does not exists, you have to manually execute the following steps

  • Increment the version in the package.json
  • Create a commit
  • Create a tag
  • Build the package with yarn build
  • Upload the new package from the dist folder to the WebStore
  • Submit the new version for verification