Skip to content

Developer Guide

Pavel Chekin edited this page May 28, 2025 · 2 revisions
  • Keep feature branches short-lived.

  • Keep PRs small.

  • Use "Squash and merge" to keep linear history in main. The only exception is merge commits to bring main branch up to date with upstream.

  • Run pre-commit checks locally

    pip install pre_commit
    pre-commit run --show-diff-on-failure --color=always --all-files --verbose
    
  • When you update your PR GitHub cancels the existing CI runs for this PR and starts a new one. Use PR label keep-going to keep all CI runs for the PR.

Clone this wiki locally