Contributing to Calipers
All contributions are welcome — code, documentation, bug reports, feature requests,
or design feedback.
Setting up the dev environment
`` git clone https://github.com/calipers/calipers.git
cd calipers
pnpm install
pnpm dev
bash
`
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
or fix/your-bugSee [CONTRIBUTING.md](https://github.com/calipers/calipers/blob/main/CONTRIBUTING.md) for full details.