The website is built using a modern tech stack: Next.js + TailwindCSS.
Contributions are welcome, especially those that give the website a more modern look. Reviews are made by humans, so keep your changes focused and prefer submitting multiple small pull requests over one large one.
pnpm i && pnpm devThis runs both the frontend and the backend concurrently. The website will be served at http://localhost:3000, and the API server (used to generate chart SVG images for GitHub readme) on http://localhost:8080.
- Node and npm installed
- An UNIX-like operating system
- Run
npm installto install all required dependencies - Run
npm run build
The build step will create the distribution folder, this folder will contain the generated extension.
Using web-ext is recommended for automatic reloading and running in a dedicated browser instance. Alternatively you can load the extension manually (see below).
- Run
npm run watchto watch for file changes and build continuously - Run
npm install --global web-ext(only only for the first time) - In another terminal, run
web-ext run -t firefox-desktop - Check that the extension is loaded by opening the extension options (in Firefox or in Chrome).
You can also load the extension manually in Chrome or Firefox.