mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Add a few more notes to the pull request template.
This commit is contained in:
parent
75cc8bfd50
commit
3eafd0cb62
15
.github/pull_request_template.md
vendored
15
.github/pull_request_template.md
vendored
@ -1,6 +1,21 @@
|
|||||||
Pull requests should be made against the `develop` branch. Any backports
|
Pull requests should be made against the `develop` branch. Any backports
|
||||||
necessary will be handled by the development team.
|
necessary will be handled by the development team.
|
||||||
|
|
||||||
|
Pull requests should be focused on one task. Multiple bug fixes should be
|
||||||
|
multiple PRs. We cannot merge half a PR, and combined PRs are much more
|
||||||
|
difficult to review. PRs that do not adhere to this will have their review
|
||||||
|
delayed.
|
||||||
|
|
||||||
|
Prefer rebase to merge, and squash commits as needed to preserve a readable
|
||||||
|
commit history. This project maintains linear history in the develop branch, so
|
||||||
|
we will either rebase or squash your PR when merging. It is much easier for us
|
||||||
|
if your branch already has a readable commit history (ensure that your commit
|
||||||
|
subject lines are clear enough to identify the patch in the git log). An
|
||||||
|
exception to this is made for large PRs that are likely to require multiple
|
||||||
|
rounds of review; in that case it's easier if you **don't** do this (GitHub
|
||||||
|
does not preserve the history of old commits, so we cannot filter a PR for only
|
||||||
|
new changes if a branch is force pushed) and we will squash it when merging.
|
||||||
|
|
||||||
New features and bug fixes are usually worth mentioning in the changelog.
|
New features and bug fixes are usually worth mentioning in the changelog.
|
||||||
Exceptions are fixes for bugs that never shipped (were only present in a canary
|
Exceptions are fixes for bugs that never shipped (were only present in a canary
|
||||||
build), and changes with no intended user observable behavior, such as a
|
build), and changes with no intended user observable behavior, such as a
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user