|
13 | 13 | - [ ] 🧪 Test improvements |
14 | 14 | - [ ] 🔧 Chore (build process, dependencies, etc.) |
15 | 15 |
|
| 16 | +## Related Issues |
| 17 | + |
| 18 | +<!-- Link to related issues using GitHub keywords --> |
| 19 | + |
| 20 | +<!-- Ignore if not applicable --> |
| 21 | + |
| 22 | +Closes #<!-- issue number --> |
| 23 | + |
16 | 24 | ## Pre-Submission Checklist |
17 | 25 |
|
18 | 26 | <!-- Verify all items before submitting this PR --> |
|
25 | 33 | - [ ] **All tests pass**: `slic run wpunit && slic run integration` |
26 | 34 | - [ ] **No debug code** (var_dump, error_log, etc.) left in production code |
27 | 35 | - [ ] **No commented-out code** unless specifically needed for reference |
28 | | - |
29 | | -### Documentation & Communication |
30 | | - |
31 | 36 | - [ ] **Documentation updated** for any new features or changed behavior |
32 | | -- [ ] **CLAUDE.md updated** if changes affect AI assistance context |
33 | | -- [ ] **Commit messages** follow [conventional commits format](/.github/CONTRIBUTING.md#commit-message-format) |
34 | | -- [ ] **PR title** follows conventional format: `<type>[scope]: description` |
35 | | - |
36 | | -### Branch & Conflicts |
37 | | - |
38 | | -- [ ] **Branch is up to date** with target branch (usually `main`) |
39 | | -- [ ] **No merge conflicts** exist |
40 | | -- [ ] **CHANGELOG.md updated** (if applicable) |
41 | | - |
42 | | -## Testing |
43 | | - |
44 | | -### Automated Testing |
45 | | - |
46 | | -- [ ] New tests have been added for new functionality |
47 | | -- [ ] All existing tests continue to pass |
48 | | -- [ ] Test coverage is maintained or improved |
49 | | - |
50 | | -### Manual Testing |
51 | | - |
52 | | -<!-- Describe how you tested this change manually --> |
53 | | - |
54 | | -**Test Environment:** |
55 | | - |
56 | | -- WordPress version: |
57 | | -- PHP version: |
58 | | - |
59 | | -**Test Steps:** |
60 | | - |
61 | | -1. **Setup**: What initial setup is required? (e.g., `composer install`, activate plugins) |
62 | | -2. **Steps to Reproduce**: |
63 | | - - Go to '...' |
64 | | - - Click on '....' |
65 | | - - Execute '....' |
66 | | - - Verify '....' |
67 | | -3. **Verification**: What is the expected outcome? |
68 | | - |
69 | | -**Expected Results:** |
70 | | -<!-- What should happen --> |
71 | | - |
72 | | -**Actual Results:** |
73 | | -<!-- What actually happened --> |
74 | | - |
75 | | -## Documentation Updates |
76 | | - |
77 | | -- [ ] Code comments added/updated for complex logic |
78 | | -- [ ] PHPDoc blocks added/updated for public methods |
79 | | -- [ ] API documentation updated (`docs/api-reference.md`) |
80 | | -- [ ] User documentation updated (if applicable) |
81 | | -- [ ] Examples provided for new features |
82 | | - |
83 | | -## Breaking Changes |
84 | | - |
85 | | -<!-- If this is a breaking change, describe the impact --> |
86 | | - |
87 | | -**What breaks:** |
88 | | -<!-- Describe what existing functionality will no longer work --> |
89 | | - |
90 | | -**Migration path:** |
91 | | -<!-- Provide clear instructions for updating existing code --> |
92 | | - |
93 | | -**Justification:** |
94 | | -<!-- Explain why this breaking change is necessary --> |
95 | | - |
96 | | -## Related Issues |
97 | | - |
98 | | -<!-- Link to related issues using GitHub keywords --> |
99 | | - |
100 | | -Closes #<!-- issue number --> |
101 | | -Fixes #<!-- issue number --> |
102 | | -Related to #<!-- issue number --> |
103 | | - |
104 | | -## Additional Context |
105 | | - |
106 | | -<!-- Add any other context, screenshots, or information about the PR here --> |
107 | | - |
108 | | -### Performance Impact |
109 | | -<!-- If applicable, describe any performance implications --> |
110 | | - |
111 | | -### Security Considerations |
112 | | -<!-- If applicable, describe any security implications --> |
113 | | - |
114 | | -### Screenshots |
115 | | - |
116 | | -<!-- If your changes include UI components, provide before/after screenshots --> |
117 | | - |
118 | | -**Before:** |
119 | | -<!-- Add screenshot here --> |
120 | | - |
121 | | -**After:** |
122 | | -<!-- Add screenshot here --> |
123 | | - |
124 | | ---- |
125 | | - |
126 | | -## For Reviewers |
127 | | - |
128 | | -### Review Checklist |
129 | | - |
130 | | -- [ ] Code follows WordPress coding standards |
131 | | -- [ ] Proper error handling is implemented |
132 | | -- [ ] Security best practices are followed |
133 | | -- [ ] Performance implications are acceptable |
134 | | -- [ ] Documentation is complete and accurate |
135 | | -- [ ] Tests provide adequate coverage |
136 | | -- [ ] Breaking changes are properly documented |
137 | | - |
138 | | ---- |
139 | | - |
140 | | -<!-- |
141 | | -By submitting this PR, I confirm that: |
142 | | -- I have read and followed the contributing guidelines |
143 | | -- My code follows the project's coding standards |
144 | | -- I have performed a self-review of my own code |
145 | | -- I have made corresponding changes to the documentation |
146 | | -- My changes generate no new warnings or errors |
147 | | -- I have added tests that prove my fix is effective or that my feature works |
148 | | -- New and existing unit tests pass locally with my changes |
149 | | ---> |
| 37 | +- [ ] **New tests** have been added for new functionality |
| 38 | +- [ ] **All existing tests** continue to pass |
150 | 39 |
|
151 | 40 | **📖 Read the full contributing guidelines: [CONTRIBUTING.md](/.github/CONTRIBUTING.md)** |
0 commit comments