Skip to content

Tech: Outline for pull requests

Sean Leary edited this page Jul 21, 2026 · 7 revisions

**What problem does this code solve?**

**Risks**

**Changes to the Existing Behavior**

**Changes to the API**

**Will this require a new release?**

**Should the documentation be updated?**

**Unit Tests**

**Refactoring**

**Review status**

Notes:

The "problem" may just be an enhancement, it does not have to be a bug fix.

In most cases a new release is not required.

After the code has been tested and reviewed, you can set the review status to something like, "ACCEPTED, Starting 3 day comment window", and then do the merge after 3 days. Minimum comment period is:

  • None for emergency commits
  • 3 days by default
  • 7 days for complex, risky, or behavior-changing commits

Clone this wiki locally