Skip to content

Latest commit

 

History

History
48 lines (29 loc) · 1007 Bytes

DEV.md

File metadata and controls

48 lines (29 loc) · 1007 Bytes

🛠️ Developer documentation

This is the documentation file for developers.

Dev environment setup

This section describes how to setup your development environment.

  1. Install Lefthook:

    lefthook install
  2. Initialize NPM:

    npm install

Directory structure

  • public/ contains non-JavaScript files that Webpack copies directly into the distribution folder, dist/.
  • src/ contains the JavaScript source files. They are processed by Webpack during the build process.

Testing

  1. Run just test to run automated tests.

Building

Run just build to create an unpacked bundle in dist/.

Release & distribution

Run just package to produce the Chrome extension zip file in build/.

Upload the built zip file on Chrome Web Store Developer Dashboard.

ADRs

Drag & Drop

I couldn’t make drag & drop work of the list work in the popup, so I abandoned the attempt.