Github Voice Notes allows you to record and attach voice recording comments on Github pull request reviews. It only works on Chromium-based browsers such as Google Chrome and Brave. Feel free to make a pull request and I'll take a look.
- Create a .env file on repo root from .env.sample.
- Run
npm run start
- Go to
chrome://extensions/
and clickLoad unpacked
. Attach thebuild/
dir that will be present on the repo root as a result of thenpm run start
. It will sayExtension Loaded
and you should see the extension appear. - Load up any pull request page on Github and you should see it embeded on any comment input field.
Uncaught Error: Extension context invalidated.
means you reloaded the extension and tried to use it on the page. Reload the page and this will go away.
This section is irrelevant for contributors and Ryan will handle deployments.
- Set NODE_ENV to prod and any other necessary env confs from the .env.sample.
- Increment the manifest.json version.
- Run
npm run build
. - Zip the build/ dir.
- Upload it to the dev console on Chrome webstore dev. Review will take about 2 days.