aboutsummaryrefslogtreecommitdiff
path: root/.github/pull_request_template.md
diff options
context:
space:
mode:
Diffstat (limited to '.github/pull_request_template.md')
-rw-r--r--.github/pull_request_template.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md
new file mode 100644
index 0000000..860a961
--- /dev/null
+++ b/.github/pull_request_template.md
@@ -0,0 +1,29 @@
+## Description
+
+Describe what this PR changes and why. Include user-facing behavior changes, new browser tools, or documentation updates.
+
+## Related Issue
+
+Closes #
+
+## Type of Change
+
+- [ ] Bug fix
+- [ ] New feature
+- [ ] Documentation update
+- [ ] Refactor or maintenance
+- [ ] Release or packaging change
+- [ ] Other:
+
+## Testing
+
+Describe how you tested the change. Include local pi install steps or browser workflows when relevant.
+
+## Checklist
+
+- [ ] I ran `npm run typecheck`.
+- [ ] I ran `npm pack --dry-run` or otherwise verified packaging when package contents changed.
+- [ ] I tested locally with `pi install /path/to/pi-browser-harness` when runtime behavior changed.
+- [ ] I updated README documentation for user-facing changes.
+- [ ] I updated CHANGELOG.md for user-facing changes.
+- [ ] I kept the change focused and avoided unrelated rewrites.