Contributing

May 7, 2026 ยท View on GitHub

Thanks for contributing to CALL-E Integrations.

Development Setup

This repository targets:

  • Node.js >=22
  • pnpm >=10.18.3

Install dependencies from the repository root:

pnpm install

Run the required checks before opening a pull request:

pnpm test
pnpm check
pnpm pack:dry-run

Changesets

This repository uses Changesets for versioning and release notes.

Add a changeset whenever a change affects:

  • published package behavior
  • package metadata
  • installation or configuration guidance

Create one with:

pnpm changeset

Pull Requests

Please keep pull requests focused and include:

  • a clear summary of the change
  • test coverage or a reason tests were not added
  • documentation updates when behavior or configuration changed

Code Style

  • Keep runtime code dependency-light and compatible with the published plugin model.
  • Avoid adding build steps unless they are clearly necessary.
  • Prefer small, explicit modules over clever abstractions.