Skip to content

Files

Latest commit

 

History

History
31 lines (20 loc) · 1.12 KB

CONTRIBUTING.md

File metadata and controls

31 lines (20 loc) · 1.12 KB

Contributing

Prerequisites

Important

If you are developing on Windows, you need to use WSL.

Development

  1. Clone the repository
  2. run pnpm i in the root of the repo
  3. run pnpm --filter <package-name>... build to build the dependencies of the package you want to work on
  4. run pnpm --filter <package-name> dev|test|... to run the commands of the package you work on

Example

Important

You need to run the build for the dependencies of the package via the three dots ... at least once. Here is the pnpm documentation for filtering.

  1. pnpm i
  2. pnpm --filter @inlang/paraglide-js... build
  3. pnpm --filter @inlang/paraglide-js dev

Opening a PR

  1. run pnpm run ci to run all tests and checks
  2. run npx changeset to write a changelog and trigger a version bumb. watch this loom video to see how to use changesets: https://www.loom.com/share/1c5467ae3a5243d79040fc3eb5aa12d6