Opening a PR
- Fork the repository
- Create a branch:
git checkout -b feat/your-feature - Make your changes
- Run tests:
npm testorpytest - Push:
git push origin feat/your-feature - Open a PR against the
mainbranch
PR description template
Review process
- A maintainer will be assigned within 2 business days
- Address review comments with new commits; do not force-push until the review is approved, as it makes the diff hard to follow
- Once approved, a maintainer will merge
Draft PRs
Open as a draft if you want early feedback before the PR is ready for full review. Mark it ready when tests pass and the checklist is complete.Commit squashing
Maintainers will squash-merge PRs by default. Keep your commit messages clean; the PR title becomes the squash commit message and should follow Conventional Commits format.Staying in sync
Keep your branch up to date withmain to avoid large merge conflicts: