|
1 | | -## Description |
| 1 | +## 📝 Description |
2 | 2 |
|
3 | 3 | Briefly describe the purpose and changes in this Pull Request. |
4 | 4 |
|
5 | | -## Change Type |
| 5 | +## 🔄 Change Type |
6 | 6 |
|
7 | | -- [ ] Bug fix (bug fix) |
8 | | -- [ ] New feature (new feature) |
9 | | -- [ ] Code improvement (code improvement) |
10 | | -- [ ] Documentation update (documentation) |
11 | | -- [ ] Build/CI related changes (build/CI) |
12 | | -- [ ] Other (please specify in the description) |
| 7 | +**Important**: Select the primary type to help with automatic release note generation. |
13 | 8 |
|
14 | | -## Related Issues |
| 9 | +- [ ] ✨ **Feature** - New feature or enhancement (`feat:` in commit) |
| 10 | +- [ ] 🐛 **Bug Fix** - Fix for a bug or issue (`fix:` in commit) |
| 11 | +- [ ] 🎨 **UI/UX** - User interface improvements (`style:` in commit) |
| 12 | +- [ ] 🔧 **Refactor** - Code refactoring without functional changes (`refactor:` in commit) |
| 13 | +- [ ] 📚 **Documentation** - Documentation updates (`docs:` in commit) |
| 14 | +- [ ] 🧹 **Maintenance** - Chores, dependencies, housekeeping (`chore:` in commit) |
| 15 | +- [ ] ⚡ **Performance** - Performance improvements (`perf:` in commit) |
| 16 | +- [ ] 💥 **Breaking Change** - Changes that break backwards compatibility (add `!` to commit) |
15 | 17 |
|
16 | | -Please link the issue this PR solves (if any). |
17 | | -For example: Fixes #123 |
| 18 | +## 📱 Platform Impact |
18 | 19 |
|
19 | | -## Testing |
| 20 | +- [ ] **macOS App** - Changes affect the main SwiftUI application |
| 21 | +- [ ] **CLI Tool** - Changes affect the command-line interface (`cf`) |
| 22 | +- [ ] **Build System** - Changes affect Makefile, CI/CD, or build process |
| 23 | +- [ ] **Both App & CLI** - Changes affect multiple components |
20 | 24 |
|
21 | | -Please describe the tests you performed and the environments you tested in. |
| 25 | +## 🔗 Related Issues |
22 | 26 |
|
23 | | -- [ ] Tested on Intel Mac |
24 | | -- [ ] Tested on Apple Silicon Mac |
25 | | -- [ ] Unit tests passed |
26 | | -- [ ] UI tests passed |
| 27 | +Please link any related issues using keywords: |
| 28 | +- `Closes #123` or `Fixes #456` for bug fixes |
| 29 | +- `Relates to #789` for general connections |
27 | 30 |
|
28 | | -## Screenshots |
| 31 | +## 🧪 Testing |
29 | 32 |
|
30 | | -If applicable, add screenshots to help explain your changes. |
| 33 | +Please describe the tests you performed: |
31 | 34 |
|
32 | | -## Checklist |
| 35 | +- [ ] **Manual Testing** - Tested functionality manually |
| 36 | +- [ ] **Intel Mac** - Tested on x86_64 architecture |
| 37 | +- [ ] **Apple Silicon** - Tested on arm64 architecture |
| 38 | +- [ ] **Unit Tests** - Added/updated unit tests |
| 39 | +- [ ] **Integration Tests** - Tested with other components |
| 40 | +- [ ] **CLI Testing** - Tested command-line interface (if applicable) |
33 | 41 |
|
34 | | -- [ ] My code follows the project's code style |
35 | | -- [ ] I have performed self-testing |
36 | | -- [ ] I have updated the relevant documentation (if applicable) |
37 | | -- [ ] My changes do not introduce new warnings or errors |
38 | | -- [ ] My changes are compatible with Intel and Apple Silicon architectures |
| 42 | +## 📸 Screenshots |
39 | 43 |
|
40 | | -## Additional Information |
| 44 | +If applicable, add screenshots to help explain UI/UX changes. |
41 | 45 |
|
42 | | -Any other information that reviewers need to know. |
| 46 | +## 📋 Checklist |
| 47 | + |
| 48 | +- [ ] Code follows the project's style guidelines (SwiftFormat/SwiftLint) |
| 49 | +- [ ] Self-review of code completed |
| 50 | +- [ ] Code is properly commented (especially complex areas) |
| 51 | +- [ ] Documentation updated if needed (`CLAUDE.md`, comments, etc.) |
| 52 | +- [ ] No compiler warnings or errors introduced |
| 53 | +- [ ] Changes are compatible with both Intel and Apple Silicon |
| 54 | +- [ ] SwiftGen run if localization strings changed (`make swiftgen`) |
| 55 | +- [ ] Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/) format |
| 56 | + |
| 57 | +## 🎯 Release Notes Impact |
| 58 | + |
| 59 | +This change should be included in the release notes under: |
| 60 | +- [ ] **New Features** ✨ |
| 61 | +- [ ] **UI/UX Improvements** 🎨 |
| 62 | +- [ ] **Bug Fixes** 🐛 |
| 63 | +- [ ] **Technical Improvements** 🔧 |
| 64 | +- [ ] **Documentation** 📚 |
| 65 | +- [ ] **Maintenance** 🧹 |
| 66 | +- [ ] **Skip Release Notes** (minor changes only) |
| 67 | + |
| 68 | +## 💡 Additional Notes |
| 69 | + |
| 70 | +Any additional context, concerns, or notes for reviewers. |
43 | 71 |
|
0 commit comments