- Fork and clone the repository.
- Run
pnpm install. - Start the relevant example from
examplesand modify it accordingly to illustrate the change/feature you're working on. - Modify the package(s) source code located in
packages, runpnpm run buildto rebuild. - Commit your changes and push to your fork.
- Submit a pull request.
You're now set up to start contributing!
Install Chromium once, build the packages, and run the browser acceptance suite:
pnpm --filter @pydantic/logfire-session-replay exec playwright install chromium
pnpm run build
pnpm run test:browser