mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-12-24 06:07:45 -06:00
feat: add code quality tools and security policy
- Configure Husky with pre-commit and pre-push hooks - Add commitlint for conventional commit validation - Create comprehensive security policy (SECURITY.md) - Add GitHub Actions for security scanning and dependency review - Create PR and issue templates for better collaboration - Add Canny.io references for community feedback - Fix path traversal vulnerability in /assets endpoint - Create MySQL schema sync analysis tools
This commit is contained in:
41
.github/pull_request_template.md
vendored
Normal file
41
.github/pull_request_template.md
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
## 📋 Description
|
||||
<!-- Describe your changes in detail -->
|
||||
|
||||
## 🔗 Related Issue
|
||||
<!-- Link to the issue this PR addresses -->
|
||||
Closes #(issue_number)
|
||||
|
||||
## 🧪 Type of Change
|
||||
<!-- Mark with an `x` all the checkboxes that apply -->
|
||||
- [ ] 🐛 Bug fix (non-breaking change which fixes an issue)
|
||||
- [ ] ✨ New feature (non-breaking change which adds functionality)
|
||||
- [ ] 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
|
||||
- [ ] 📚 Documentation update
|
||||
- [ ] 🔧 Refactoring (no functional changes)
|
||||
- [ ] ⚡ Performance improvement
|
||||
- [ ] 🧹 Code cleanup
|
||||
- [ ] 🔒 Security fix
|
||||
|
||||
## 🧪 Testing
|
||||
<!-- Describe the testing you performed to verify your changes -->
|
||||
- [ ] Manual testing completed
|
||||
- [ ] Functionality verified in development environment
|
||||
- [ ] No breaking changes introduced
|
||||
- [ ] Tested with different connection types (if applicable)
|
||||
|
||||
## 📸 Screenshots (if applicable)
|
||||
<!-- Add screenshots to help explain your changes -->
|
||||
|
||||
## ✅ Checklist
|
||||
<!-- Mark with an `x` all the checkboxes that apply -->
|
||||
- [ ] My code follows the project's style guidelines
|
||||
- [ ] I have performed a self-review of my code
|
||||
- [ ] I have commented my code, particularly in hard-to-understand areas
|
||||
- [ ] I have made corresponding changes to the documentation
|
||||
- [ ] My changes generate no new warnings
|
||||
- [ ] I have manually tested my changes thoroughly
|
||||
- [ ] I have verified the changes work with different scenarios
|
||||
- [ ] Any dependent changes have been merged and published
|
||||
|
||||
## 📝 Additional Notes
|
||||
<!-- Any additional information, concerns, or questions -->
|
||||
Reference in New Issue
Block a user