diff --git a/.github/PULL_REQUEST_TEMPLATE/feature.md b/.github/PULL_REQUEST_TEMPLATE/feature.md new file mode 100644 index 00000000..97e4a31c --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/feature.md @@ -0,0 +1,64 @@ +## 🚀 Feature + +### Description + +Provide a clear and concise description of the feature introduced in this pull request. + +### Motivation + +Why is this feature needed? +What problem does it solve? + +### Changes + +List the main changes introduced: + +* Added ... +* Implemented ... +* Updated ... + +### Usage Example + +Show how the new feature can be used. + +```bash +# example command +example_command --flag +``` + +or + +```javascript +// example usage +exampleFunction() +``` + +### Screenshots / Demo (optional) + +If applicable, include screenshots, logs, or demo output. + +### Breaking Changes + +Does this change break existing functionality? + +* [ ] No +* [ ] Yes (describe below) + +Description of breaking change (if any): + +--- + +## ✅ Checklist + +* [ ] Code compiles/builds successfully +* [ ] Code is formatted +* [ ] Linting passes +* [ ] Documentation updated +* [ ] Tests added or updated (if applicable) +* [ ] No breaking changes introduced + +--- + +## 📎 Additional Notes + +Add any extra context, implementation details, or references here.