The codesy.io widget is an add-on for Firefox, Chrome, and Opera that adds codesy.io interface to open-source bugs you visit.
- Clone this repo:
git clone https://github.com/codesy/widgets.git
- Install requirements:
cd widgets
npm install
(You can install globally withnpm install -g
)
- See the list of gulp tasks build or watch changes to files and compile extensions:
- Run
workon-chrome-directory
- Follow the Unpacked Chrome Extensions
docs and load the
chrome
directory
- Run
gulp workon-firefox-file
- Goto the the //about:addons page
- Select 'Install Addon from File ...')
- Load the xpi file from the firefox directory
- Run 'gulp publish-chrome'
- Removes debug lines from .js files e.g. console.log
- Creates a zip file for uploading to the chrome store. The zip file contains the manifest.json file.
- Upload the codesy.zip file to the chrome or opera store
- Run 'gulp publish-firefox'
- Removes debug lines from .js files e.g. console.log
- Creates an xpi file for uploading to the moz store. The file contains the manifest.json file.
- Upload the xpi file to the moz store
- build-firefox-file: create xpi for FF dev in the firefox.source directory with dev settings
- build-chrome-file: create zip for chrome dev in the chrome.source directory with dev settings
- build-firefox-directory: create firefox dev directory in the firefox.source directory with dev settings
- build-chrome-directory: create chrome dev directory in the chrome.source directory with dev settings
watches extension files and rebuilds
- workon-firefox-file
- workon-firefox-directory
- workon-chrome-file
- workon-chrome-directory
- publish-firefox-file: create xpi for FF prod
- publish-chrome-file: create zip for chrome and opera
- publish-all: creates all browser extension files