diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 00000000..31d17ed5 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,43 @@ + + +Fixes: + + + +**Screenshots and how this was tested:** + +
+Self-review checklist + + + + + +- [ ] [Self-reviewed](https://zulip.readthedocs.io/en/latest/contributing/code-reviewing.html#how-to-review-code) the changes for clarity and maintainability + (variable names, code reuse, readability, etc.). + +Communicate decisions, questions, and potential concerns. + +- [ ] Explains differences from previous plans (e.g., issue description). +- [ ] Highlights technical choices and bugs encountered. +- [ ] Calls out remaining decisions and concerns. +- [ ] Automated tests verify logic where appropriate. + +Individual commits are ready for review (see [commit discipline](https://zulip.readthedocs.io/en/latest/contributing/commit-discipline.html)). + +- [ ] Each commit is a coherent idea. +- [ ] Commit message(s) explain reasoning and motivation for changes. + +Completed manual review and testing of the following: + +- [ ] Visual appearance of the changes. +- [ ] Responsiveness and internationalization. +- [ ] Strings and tooltips. +- [ ] End-to-end functionality of buttons, interactions and flows. +- [ ] Corner cases, error conditions, and easily imagined bugs. +