Skip to content

Add a pull request template with a manual test checklist - #29

Closed
rahgurung wants to merge 1 commit into
mainfrom
docs/pr-checklist
Closed

rahgurung wants to merge 1 commit into
mainfrom
docs/pr-checklist

Conversation

@rahgurung

Copy link
Copy Markdown
Owner

What this adds

A pull request template (.github/pull_request_template.md) that GitHub fills in for every new PR: the usual sections (What this adds, How it works, Testing, Notes) and a manual test checklist grouped by feature, in collapsible sections:

Section Covers
Always (open) Builds and launches; menu and sliders; Settings fits in light and dark; quitting leaves displays normal
Menu and display controls Sliders, the MacBook slider following macOS, resolution and refresh, mirroring, footer
Inputs Real names, falling back to a live input, renaming
Brightness and volume keys Display under the pointer, all displays and ⌃, revoking Accessibility doesn't freeze the Mac
Following the built-in display Auto-brightness, balance, no double moves
Dimming below the minimum −40, moon, keys, restored on off and quit
Turning a display off Setting, standby and wake, black-out, last display, wake on quit
Shortcuts Recording, refusals and warnings, inputs, contrast and volume over the MacBook, persistence
Presets Save, rename, update, delete, menu row and pill, shortcut
Sleep, wake and plugging in Cards and per-monitor settings survive
Release builds DMG opens cleanly, updates, usage stats
Website Preview, new-tab links, phone width, sourced comparison claims

Each PR ticks the areas it touches plus Always.

How it works

File Change
.github/pull_request_template.md (new) The template and checklist
CLAUDE.md PR descriptions start from the template (gh pr create --body-file doesn't apply it), and the checklist is kept current as features are added

Testing

Notes

  • The sections are <details> so the description stays short. Ticking a box inside one works the same as anywhere else.

🤖 Generated with Claude Code

Grouped by feature (menu, inputs, keys, following, dimming below the minimum, turning off, shortcuts, presets, sleep
and wake, release builds, website), so each PR ticks the areas it touches plus a few checks that always apply.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@rahgurung

Copy link
Copy Markdown
Owner Author

Closing: not needed. Manual test checklists go in each PR's description instead.

@rahgurung rahgurung closed this Oct 30, 2026
@rahgurung
rahgurung deleted the docs/pr-checklist branch October 30, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant