Calipers
Calipers

Contributing to Calipers

All contributions are welcome — code, documentation, bug reports, feature requests,

or design feedback.

Setting up the dev environment

``bash

git clone https://github.com/calipers/calipers.git

cd calipers

pnpm install

pnpm dev

`

Then load apps/extension/dist/ as an unpacked extension in Chrome.

Project structure

  • apps/extension/ — Chrome extension (Vite + TypeScript)
  • - src/background/ — Service worker

    - src/content/ — Content script + canvas overlay

    - src/popup/ — React popup UI

  • apps/web/ — This website (Next.js)
  • packages/shared/ — Types and messages shared between extension and web

Making a contribution

  • Fork the repo and create a branch: feat/your-feature or fix/your-bug
  • Make your changes
  • Run pnpm typecheck && pnpm lint
  • Open a pull request against main`
  • See [CONTRIBUTING.md](https://github.com/calipers/calipers/blob/main/CONTRIBUTING.md) for full details.

    Contributing | Calipers