Skip to content

Browser extension for UW Wave, the ultimate companion app to WaterlooWorks.

License

Notifications You must be signed in to change notification settings

uwwave/extension

Repository files navigation

UW Wave Browser Extension

Browser extension for UW Wave, the ultimate companion app to WaterlooWorks.

Getting started

  1. Clone the repository
  2. Run yarn to install dependencies
  3. Run yarn start to start the development server
  4. Open Chrome and go to chrome://extensions/
  5. Enable developer mode by clicking the toggle switch
  6. Click "Load unpacked" and select the dist folder

Build

To build the extension, run yarn build. The built extension will be in the dist folder.

To build the extension for Firefox, run yarn build:firefox. The built extension will be in the dist_firefox folder.
Firefox build is currently experimental and may not work as expected. Importing data does not work.

To build the extension library, run yarn build:lib. The built library will be in the lib folder.
The extension library is used by the website to load in data.

Development

For test data, see test_data folder. Upload this to the extension using the advanced options menu.

For release managers, when updating the version, make sure to update both manifest.json and package.json.
Create a new tag to trigger a draft release, then publish the release to publish to npm.

About

Browser extension for UW Wave, the ultimate companion app to WaterlooWorks.

Resources

License

Stars

Watchers

Forks

Languages