Skip to content

Latest commit

 

History

History
81 lines (60 loc) · 1.99 KB

CONTRIBUTING.md

File metadata and controls

81 lines (60 loc) · 1.99 KB

Development

Pre-requisite

Use vscode and install extensions below (see /.vscode/extensions.json)

Install

Note

on Mac

nvm install
nvm use
  1. install node (ex. with nvm(Node Version Manager))
corepack enable pnpm
  1. Install(or enable) pnpm (ex. with Corepack)

Additional setup

git config --local blame.ignoreRevsFile .git-blame-ignore-revs

Set git blame ignore revs file

blame.ignorerevsfile=.git-blame-ignore-revs

You can check blame.ignoreRevsFile config with git config --list --local

Run locally

pnpm dev

run locally.

Go to chrome://extensions, select Load unpacked and select ./dist folder.

Refresh manually when updated.

Build

pnpm build

Test

# Unit test with jest
pnpm test

Release

Push a tag with v prefix to build (ex. v1.2.3)

Build artifact is attached to GitHub Release.

See release workflow

references

chrome api docs

codes

참고자료