https://github.com/stilliard/quick-add-github-issue-browser-extension
Quickly add GitHub issues direct from a browser button
https://github.com/stilliard/quick-add-github-issue-browser-extension
automation browser-extension github github-api utilities
Last synced: 6 months ago
JSON representation
Quickly add GitHub issues direct from a browser button
- Host: GitHub
- URL: https://github.com/stilliard/quick-add-github-issue-browser-extension
- Owner: stilliard
- License: mit
- Created: 2018-06-02T00:16:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-17T13:30:10.000Z (7 months ago)
- Last Synced: 2025-04-18T04:18:05.004Z (7 months ago)
- Topics: automation, browser-extension, github, github-api, utilities
- Language: JavaScript
- Homepage:
- Size: 1.17 MB
- Stars: 18
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Browser extension to quickly report issues to GitHub

**Make sure you have setup your popup/config.js first!** - copy the popup/config.js.example to popup/config.js and set a secret for it to work.
Supports Chrome & Firefox.
- [Chrome Extension](https://chrome.google.com/webstore/detail/quick-add-issue-to-github/mgamfhobfmlghohfjdiecjhddoigenkk)
- [Firefox Addon](https://addons.mozilla.org/en-GB/firefox/addon/quick-add-issue-to-github/)
Features:
- Sending issues to github
- Select a repo based on your user or set a specific org.
- When using a specific org you can also set an org project.
- Set issue type/labels
- Bugs/enhancements also currently come with a issue template.
- Screenshot support
- Url & debug info (such as browser UA, etc.)
------
A few ideas:
- ~~Upgrade to use the new github projects api~~
- Support projects at a repo level too
- Select labels based on ones for selected repo
- Allow setting issue templates (currently hardcoded)
- Screenshot hosting, (currently it downloads and you drag it back in manually)
- Better oauth flow to avoid personal access key usage
-------
Local dev:
- Install packages with `npm install`
- Build js with `npm run build` (or `npm run watch` for dev)
- Make the zip extension with `make`
- Locally test the extension in chrome by going to `chrome://extensions/` and loading in this folder as an unpacked extension.
- When ready, update the version in the manifest.json and then run `make` again to update the zip file, then upload latest version via https://chrome.google.com/webstore/devconsole/
-------
Current icon from: https://octicons.github.com/icon/report/
**[Contributions welcome](https://github.com/stilliard/quick-add-github-issue-browser-extension) :)**