pull request
Proposed code changes
A pull request is a proposal to merge code changes into a shared repository.
The developer who made changes requests that the project maintainer "pull" their code into the main codebase.
Pull requests allow review and discussion before integration: I submitted a pull request but it's been sitting there for weeks.
Common in collaborative software development, especially on platforms like GitHub.
Often abbreviated PR.
Division or woody limb
- commitBind to a course
- mergeCombine into unity
- reviewCritical written assessment
- approveFormally accept or authorize
reject · comment · diff · changelog · squash · rebase · draft · close
Returned response data
- commentsSpoken or written reactions
- critiqueDetailed evaluative analysis
- approvalFavorable opinion given
- rejectionDenial of acceptance
suggestions · discussion · nitpick · code review · conversation · resolve · pending · reviewer
One who provides something
- maintainerOne who preserves condition
- authorCreator of written works
- reviewerOne who assesses work
- teamOrganized cooperative unit
co-author · mention · notify · assign · handoff · open source · community · feedback loop
Place for storing things
- forkTined eating tool
- cloneGenetically identical organism
- upstreamToward a river's origin
- downstreamAlong the current's path
origin · remote · push · fetch · head · base · git · version control
Material covering damage
- bugfixRepair to flawed software
- featureDistinguishing quality or element
- refactorReorganize code internally
- hotfixEmergency software repair
enhancement · fix · update · improvement · optimization · documentation · typo · deprecation
Long-distance fluid transport tube
automated testing · deployment · staging · production · fast-forward · mainline · trunk · release
branch
Division or woody limb
approve · reject · comment · diff · changelog · squash · rebase · draft · close · reopen
feedback
Returned response data
- commentsSpoken or written reactions
- critiqueDetailed evaluative analysis
- approvalFavorable opinion given
rejection · suggestions · discussion · nitpick · code review · conversation · resolve · pending · reviewer · approver
contributor
One who provides something
- maintainerOne who preserves condition
- authorCreator of written works
- reviewerOne who assesses work
team · co-author · mention · notify · assign · handoff · open source · community · feedback loop · iteration
repository
Place for storing things
downstream · origin · remote · push · fetch · head · base · git · version control · SHA
patch
Material covering damage
- bugfixRepair to flawed software
- featureDistinguishing quality or element
- refactorReorganize code internally
hotfix · enhancement · fix · update · improvement · optimization · documentation · typo · deprecation · migration
pipeline
Long-distance fluid transport tube
status · automated testing · deployment · staging · production · fast-forward · mainline · trunk · release · rollout
pull, request, requested, pulled, requests, requesting, requester, unrequested, requesters