🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Pull Request

In plain terms

A proposal to merge your changes, opened for review.

Going deeper

A pull request (or merge request) packages your branch's changes for teammates to review, discuss, and approve before merging. It's the hub of code review and collaboration.

Under the hood

The unit of code review and CI gating; good PRs are small and focused, with discussion, automated checks, and required approvals before merge.

Examples

GitHub PRs, GitLab merge requests, review comments, status checks, approvals.

Think of it like...

Like submitting an edited document for your editor's sign-off before it goes into the published book.

Feedback & Bug Report