- Add CODEOWNERS file for code ownership management - Add pull request template with testing checklist - Add bug report issue template - Add create-branch.sh script for branch naming conventions - Add setup-branch-protection.sh script for GitHub branch rules - Update release.sh script for release management - Implements feature/bugfix/release/hotfix branching workflow
46 lines
1.4 KiB
Markdown
46 lines
1.4 KiB
Markdown
## Summary
|
|
<!-- Provide a brief summary of the changes and why they are needed -->
|
|
|
|
## Changes
|
|
<!-- List the specific changes made in this PR -->
|
|
- [ ]
|
|
- [ ]
|
|
- [ ]
|
|
|
|
## Testing
|
|
<!-- Complete the testing checklist before requesting review -->
|
|
- [ ] Native tests pass (`ctest --preset default`)
|
|
- [ ] PIO builds: simulide / uno_hw
|
|
- [ ] CMake configuration works locally
|
|
- [ ] All linting/formatting checks pass
|
|
- [ ] Manual testing completed (if applicable)
|
|
|
|
## Risk / Rollback
|
|
<!-- Assess the risk level and describe rollback strategy -->
|
|
**Risk Level:** [Low/Medium/High]
|
|
|
|
**Rollback Strategy:**
|
|
<!-- Describe how to rollback these changes if needed -->
|
|
|
|
## Additional Information
|
|
<!-- Any additional context, screenshots, or related issues -->
|
|
|
|
## Checklist
|
|
<!-- Ensure all items are completed before requesting review -->
|
|
- [ ] Code follows project style guidelines
|
|
- [ ] Self-review completed
|
|
- [ ] Code is documented where necessary
|
|
- [ ] Tests are included for new functionality
|
|
- [ ] All existing tests pass
|
|
- [ ] Branch follows naming convention (`feature/`, `bugfix/`, `release/`, `hotfix/`)
|
|
- [ ] Branch is up to date with base branch
|
|
- [ ] Commit messages follow conventional commit format
|
|
|
|
## Related Issues
|
|
<!-- Link any related issues or discussions -->
|
|
Closes #
|
|
Related to #
|
|
|
|
## Screenshots (if applicable)
|
|
<!-- Add screenshots for UI changes or visual improvements -->
|