|
1 | | -<!-- |
2 | | -TITLE FORMAT (required): |
3 | | - <type>(<scope>): <description> |
| 1 | +<!-- Thanks for contributing. Use the title format in CONTRIBUTING.md and delete sections that do not apply. --> |
4 | 2 |
|
5 | | - Types and scopes: CONTRIBUTING.md § Pull Request Title Guidelines (validated by commitlint.config.ts). |
6 | | - Breaking changes are carried by the changeset (pre-1.0: minor + **Operators:** + .migration/<slug>.md), not the title. |
| 3 | +## What changed and why |
7 | 4 |
|
8 | | - ✓ Good: feat(leaderboard): add weekly ranking filter |
9 | | - ✓ Good: fix(ci): update workflow configuration |
10 | | - ✗ Bad: Added weekly ranking filter to leaderboard |
| 5 | +<!-- Start with the problem, then explain the solution and why this approach is appropriate. --> |
11 | 6 |
|
12 | | -BEFORE PUSHING: |
13 | | - pnpm run format && pnpm run check # Apply formatting, then run the local quality gate |
14 | | -
|
15 | | -AFTER API CHANGES: |
16 | | - pnpm run generate:api # Rewrites server/openapi.yaml and webapp/src/api |
17 | | -
|
18 | | -AFTER DATABASE/ENTITY CHANGES: |
19 | | - pnpm run db:draft-changelog # Writes this branch's changelog (needs Docker); prune it, add preconditions and rollbacks |
20 | | - pnpm run db:generate-erd-docs # After pruning |
21 | | ---> |
22 | | - |
23 | | -## Description |
24 | | - |
25 | | -<!-- 1-2 sentences: what changed, and why. --> |
26 | | - |
27 | | -Fixes # <!-- Link issue if applicable, or delete this line --> |
| 7 | +<!-- Link related work with "Fixes #123" when merging this PR should close it. --> |
28 | 8 |
|
29 | 9 | ## How to test |
30 | 10 |
|
31 | | -<!-- Manual steps to verify, OR "CI covers this" for config/docs changes. --> |
| 11 | +<!-- List the behavior you exercised and the exact steps or commands needed to reproduce it. --> |
| 12 | + |
| 13 | +## Release impact |
32 | 14 |
|
33 | | -## Checklist |
| 15 | +<!-- Link the changeset and state any operator action. If neither applies, explain why. --> |
34 | 16 |
|
35 | | -<!-- Only what CI can't check for you. Changeset presence is enforced by `verify-changesets`. --> |
| 17 | +## Notes for reviewers |
36 | 18 |
|
37 | | -- [ ] My changeset summary reads as an operator/user-facing note (it becomes the changelog entry) — see `.changeset/README.md` |
38 | | -- [ ] If operators must act, the changeset and migration fragment state what the operator must do |
39 | | -- [ ] I did not commit generated-artifact changes that this PR did not cause |
| 19 | +<!-- Call out risks, tradeoffs, follow-up work, or the best place to begin reviewing. Delete if unnecessary. --> |
40 | 20 |
|
41 | | -## Screenshots |
| 21 | +## Visual evidence |
42 | 22 |
|
43 | | -<!-- For UI changes. Delete section if not applicable. --> |
| 23 | +<!-- UI changes: show before and after. Motion or timing changes: add a short video. Delete otherwise. --> |
0 commit comments