Skip to content

Commit f2e17f5

Browse files
committed
Updated PR template
1 parent 9156756 commit f2e17f5

File tree

1 file changed

+44
-12
lines changed

1 file changed

+44
-12
lines changed

.github/pull_request_template.md

Lines changed: 44 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
1+
## Purpose of this PR
2+
[//]: # (Describe the purpose of the PR)
13
<!-- Replace this block with what this PR does and why. Describe what you'd like reviewers to know, how you applied the engineering principles, and any interesting tradeoffs made. Delete bullet points below that don't apply, and update the changelog section as appropriate. -->
24

3-
<!-- Add short version of the JIRA ticket to the PR title (e.g. "feat: new shiny feature [MTT-123]") -->
5+
### Jira ticket
6+
_Link to related jira ticket ([Use the smart commits](https://support.atlassian.com/bitbucket-cloud/docs/use-smart-commits/))_
47

5-
## Changelog
8+
### Changelog
9+
[//]: # (updated with all public facing changes - API changes, UI/UX changes, behaviour changes, bug fixes. Remove if not relevant.)
610

711
- Added: The package whose Changelog should be added to should be in the header. Delete the changelog section entirely if it's not needed.
812
- Fixed: If you update multiple packages, create a new section with a new header for the other package.
913
- Removed/Deprecated/Changed: Each bullet should be prefixed with Added, Fixed, Removed, Deprecated, or Changed to indicate where the entry should go.
10-
11-
## Testing and Documentation
12-
13-
- No tests have been added.
14-
- Includes unit tests.
15-
- Includes integration tests.
16-
- No documentation changes or additions were necessary.
17-
- Includes documentation for previously-undocumented public API entry points.
18-
- Includes edits to existing public API documentation.
19-
14+
- Documentation: Contains significant docs changes
15+
-
2016
<!-- Uncomment and mark items off with a * if this PR deprecates any API:
2117
### Deprecated API
2218
- [ ] An `[Obsolete]` attribute was added along with a `(RemovedAfter yyyy-mm-dd)` entry.
@@ -25,7 +21,43 @@
2521
- [ ] The users can understand why this API was removed and what they should use instead.
2622
-->
2723

24+
### Documentation
25+
<!--
26+
This section is REQUIRED and should mention what documentation changes were following the changes in this PR.
27+
We should always evaluate if the changes in this PR require any documentation changes.
28+
-->
29+
30+
- No documentation changes or additions were necessary.
31+
- Includes documentation for previously-undocumented public API entry points.
32+
- Includes edits to existing public API documentation.
33+
34+
## Testing & QA
35+
<!--
36+
This section is REQUIRED and should describe how the changes were tested and how should they be tested when Playtesting for the release.
37+
It can range from "edge case covered by unit tests" to "manual testing required and new sample was added".
38+
Expectation is that PR creator does some manual testing and provides a summary of it here.
39+
-->
40+
### Functional Testing
41+
[//]: # (If checked, List manual tests that have been performed.)
42+
_Manual testing :_
43+
- [ ] `Manual testing done`
44+
45+
_Automated tests:_
46+
- [ ] `Covered by existing automated tests`
47+
- [ ] `Covered by new automated tests`
48+
49+
_Does the change require QA team to:_
50+
51+
- [ ] `Review automated tests`?
52+
- [ ] `Execute manual tests`?
53+
54+
If any boxes above are checked, please add QA as a PR reviewer.
55+
2856
## Backport
57+
<!--
58+
This section is REQUIRED and should preferably link to the PR that targets other NGO version (develop, develop-2.0.0 branches)
59+
If this is not needed (for example feature specific to NGOv2.X) then just mention this fact.
60+
-->
2961

3062
<!-- If this is a backport:
3163
- Add the following to the PR title: "\[Backport\] ..." .

0 commit comments

Comments
 (0)