Extension to help you choosing your best shifts on Universidade do Minho.
Install and open your schedule on UMinho website.
demo.mp4
Firstly install the projects dependencies.
$ yarn
All the typescript files are located at ./src
.
This project use EsLint
. To lint run next the script:
$ yarn lint
Also husky is configured to on each commit lint the staged files.
If you are developing in VS Code, follow this guide to auto lint on save.
While developing you can try and debug the extension.
The first script (start:webpack
) runs babel on every file change.
The second script (start:firefox
or start:chromium
) runs web-ext on every file change.
$ yarn start:webpack
$ yarn start:firefox
or
$ yarn start:chromium
At this moment the project is not available at any Add-on Store. So you need build it and install it manually.
Don't forget to install dependencies first.
$ yarn build
This will generate a .zip
file in ./web-ext-artifacts
.
To install it on Firefox, access about:addons
and drag and drop the .zip
file on this page.
If for some reason this not work you can try install it temporarily, accessing about:debugging#/runtime/this-firefox
and clicking on Load Temporary Add-on
and uploading the .zip
file.
To install it on Chrome, access chrome://extensions
and drag and drop the .zip
file on this page.