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
- Host: GitHub
- URL: https://github.com/cloudogu/bugshot
- Owner: cloudogu
- Created: 2021-12-21T10:08:55.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2022-08-04T07:37:16.000Z (almost 4 years ago)
- Last Synced: 2025-01-05T22:42:03.928Z (over 1 year ago)
- Topics: chrome, chrome-extension, redmine, screenshot
- Language: TypeScript
- Homepage:
- Size: 1.1 MB
- Stars: 2
- Watchers: 13
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

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`.

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

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).

## 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