|
| 1 | +# Pull Request |
| 2 | + |
| 3 | +## Description |
| 4 | +<!-- Provide a clear and concise description of the changes made in this PR --> |
| 5 | + |
| 6 | +## Type of Change |
| 7 | +<!-- Mark the appropriate option with an [x] --> |
| 8 | +- [ ] New feature (non-breaking change which adds functionality) |
| 9 | +- [ ] Bug fix (non-breaking change which fixes an issue) |
| 10 | +- [ ] Performance improvement |
| 11 | +- [ ] Code refactoring (no functional changes) |
| 12 | +- [ ] Documentation update |
| 13 | +- [ ] UI/UX improvement |
| 14 | +- [ ] Build/CI pipeline changes |
| 15 | +- [ ] Other (please describe): |
| 16 | + |
| 17 | +## Related Issues |
| 18 | +<!-- Link to any related issues using the format: Fixes #issue_number --> |
| 19 | +<!-- If no issues are related, you can remove this section --> |
| 20 | + |
| 21 | +## Testing Performed |
| 22 | +<!-- Describe the tests you've performed to verify your changes --> |
| 23 | +<!-- Include details of your testing environment, tests ran, and results --> |
| 24 | + |
| 25 | +## Screenshots |
| 26 | +<!-- For UI changes, include before/after screenshots or screen recordings --> |
| 27 | +<!-- Remove this section if not applicable --> |
| 28 | + |
| 29 | +## Checklist |
| 30 | +<!-- Mark completed items with an [x] --> |
| 31 | + |
| 32 | +### Development |
| 33 | +- [ ] Code follows Swift API Design Guidelines |
| 34 | +- [ ] SwiftLint has been run (`swiftlint autocorrect`) |
| 35 | +- [ ] C code follows Linux kernel coding style (if applicable) |
| 36 | +- [ ] Code is properly documented (DocC for Swift, Doxygen for C) |
| 37 | +- [ ] No new warnings or errors are introduced |
| 38 | + |
| 39 | +### Testing |
| 40 | +- [ ] Added/updated unit tests (80%+ coverage for core modules) |
| 41 | +- [ ] Added/updated performance tests (for battery monitoring changes) |
| 42 | +- [ ] Added/updated UI tests (for power flow visualization changes) |
| 43 | +- [ ] All tests pass locally |
| 44 | + |
| 45 | +### Documentation |
| 46 | +- [ ] Updated documentation for new/modified features |
| 47 | +- [ ] Comments added for complex code sections |
| 48 | + |
| 49 | +### Review Requirements |
| 50 | +- [ ] PR requires 2 maintainer approvals |
| 51 | +- [ ] CI passes SwiftPM tests and lint checks |
| 52 | +- [ ] Security-sensitive code has been audited (if applicable) |
| 53 | + |
| 54 | +## Additional Notes |
| 55 | +<!-- Add any other information about the PR here --> |
0 commit comments