My Slack Workspaces
A simple browser extension to easily access multiple slack workspaces.
Available on Chrome webstore and Firefox addons
Contributing
- fork project
- run
npm install
- run
npm run chrome-watch
ornpm run firefox-watch
ornpm run opera-watch
during development- the way to upload development extensions will vary depending on the browser see below
- point it to the correct folder that is maintained with live-reload inside the
build/
folder
- run
npm run build
when ready for final tests - pull-request once ready
Releasing
- Update the version in manifest.json and package.json
npm run dist
to generate the zipped versions- Go to Firefox addons and Chrome webstore and upload the new versions.
Load the extension in Chrome & Opera
- Open Chrome/Opera browser and navigate to chrome://extensions
- Select "Developer Mode" and then click "Load unpacked extension..."
- From the file browser, choose to
my-slack-workspaces/build/chrome
or (my-slack-workspaces/build/opera
)
Load the extension in Firefox
- Open Firefox browser and navigate to about:debugging
- Click "Load Temporary Add-on" and from the file browser, choose
my-slack-workspaces/build/firefox/manifest.json
Packaging
Run npm run dist
to create a zipped, production-ready extension for each browser.