Skip to content

Commit 26c045a

Browse files
committed
docs: expand PR template
1 parent 6586daf commit 26c045a

File tree

1 file changed

+38
-10
lines changed

1 file changed

+38
-10
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,44 @@
1-
> Describe this pull request. Link to relevant GitHub issues, if any.
1+
## Summary
22

3-
***
3+
-
44

5-
#### Before creating a pull request
5+
<!-- Describe this pull request. Link to relevant GitHub issues, if any. -->
66

7-
- [ ] Format code using `pixi run lint` and verify with `pixi run check-lint`
8-
- [ ] Document new methods and classes
9-
- [ ] Build with `-DDART_TREAT_WARNINGS_AS_ERRORS=ON` and resolve warnings
7+
## Motivation / Problem
8+
9+
-
10+
11+
<!-- Why is this change needed? What problem does it solve? -->
12+
13+
## Changes / Key Changes
14+
15+
-
16+
17+
<!-- High-level list of key changes. -->
18+
19+
## Testing
20+
21+
- What you tested (commands, manual steps, or explain why not). Example: `pixi run lint`, `pixi run test-all`
1022

11-
#### Before merging
23+
## Breaking Changes
1224

13-
- [ ] Set milestone
14-
- [ ] Update `CHANGELOG.md`
15-
- [ ] Add unit tests
25+
- [ ] None
26+
-
27+
28+
<!-- If breaking changes exist, describe impact and migration steps. -->
29+
30+
## Related Issues / PRs (backports)
31+
32+
-
33+
34+
<!-- List issue links and any related/backport PRs. -->
35+
36+
---
37+
38+
#### Checklist
39+
40+
- [ ] Milestone set (DART 7.0 for `main`, DART 6.16.x for `release-6.16`)
41+
- [ ] CHANGELOG.md updated if required
42+
- [ ] Add unit tests for new functionality
43+
- [ ] Document new methods and classes
1644
- [ ] Add Python bindings (dartpy) if applicable

0 commit comments

Comments
 (0)