An open API service indexing awesome lists of open source software.

https://github.com/cloudogu/bugshot

Chrome extension to capture visual bugs and report them to redmine
https://github.com/cloudogu/bugshot

chrome chrome-extension redmine screenshot

Last synced: about 2 months ago
JSON representation

Chrome extension to capture visual bugs and report them to redmine

Awesome Lists containing this project

README

          

![BugShot Logo](static/images/logo.svg)

Chrome extension to capture visual bugs and report them to redmine

## Development

```bash
# 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](chrome://extensions/) page and turn on the `Developer mode`.

![Enable Developer mode](docs/assets/dev-1.png)

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

![Load extension](docs/assets/dev-2.png)

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](docs/assets/dev-3.png)

## 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](https://chrome.google.com/webstore/devconsole)
* Submit the new version for verification