git clone -b 0.0.2 https://github.com/guesant/ava-pro.git
cd ava-pro
We recommend the usage of Docker to develop the extension (due security reasons lol [1]).
make dev # -> packages/webextension/dist/dev
make build # -> packages/webextension/dist/prod
make sh # starts a shell session
make stop # stop the running container
make clear # delete the dist files and the parcel cache
npm i -g pnpm
pnpm install
pnpm run dev # -> packages/webextension/dist/dev
pnpm run build # -> packages/webextension/dist/prod
tl;dr;
Open the Extension Management page by navigating to chrome://extensions.
Enable Developer Mode by clicking the toggle switch next to Developer mode.
Click the Load unpacked button and select the extension directory.
Userful resources:
tl;dr;
open Firefox
enter "about:debugging" in the URL bar
click "This Firefox"
click "Load Temporary Add-on"
open the extension's directory and select any file inside the extension, or select the packaged extension (.zip file).
Userful resources: