diff --git a/.github/PULL_REQUEST_TEMPLATE/bug_fix.md b/.github/PULL_REQUEST_TEMPLATE/bug_fix.md new file mode 100644 index 000000000..2c7a5239a --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/bug_fix.md @@ -0,0 +1,35 @@ +## ⚠️ PR Title Must Follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/#summary) + +**Format:** `fix[optional scope]: ` + +Examples: `fix: resolve memory leak` · `fix(api): handle null response` · `fix(auth): correct token validation` + +--- + +## Description + + + +## Root Cause + + + +## Changes + +- +- + +## Testing + + + +- [ ] Added regression test +- [ ] Verified bug is fixed locally +- [ ] Smoke Tests added/updated + +## Checklist + +- [ ] PR title follows Conventional Commits format (`fix:` or `fix(scope):`) +- [ ] Root cause identified and documented +- [ ] Tests added to prevent regression + diff --git a/.github/PULL_REQUEST_TEMPLATE/feature.md b/.github/PULL_REQUEST_TEMPLATE/feature.md new file mode 100644 index 000000000..5dc91d088 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/feature.md @@ -0,0 +1,40 @@ +## ⚠️ PR Title Must Follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/#summary) + +**Format:** `feat[optional scope]: ` + +Examples: `feat: add new SDK method` · `feat(storage): support file uploads` · `feat!: breaking API change` + +--- + +## Description + + + +## Motivation + + + +## Changes + +- +- + +## Testing + + + +- [ ] Unit tests added +- [ ] Integration tests added +- [ ] Smoke Tests added/updated +- [ ] Tested locally + +## Breaking Changes + + + +## Checklist + +- [ ] PR title follows Conventional Commits format (`feat:` or `feat(scope):`) +- [ ] Documentation updated (if needed) +- [ ] Breaking changes documented (if applicable) + diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 000000000..5dc91d088 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,40 @@ +## ⚠️ PR Title Must Follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/#summary) + +**Format:** `feat[optional scope]: ` + +Examples: `feat: add new SDK method` · `feat(storage): support file uploads` · `feat!: breaking API change` + +--- + +## Description + + + +## Motivation + + + +## Changes + +- +- + +## Testing + + + +- [ ] Unit tests added +- [ ] Integration tests added +- [ ] Smoke Tests added/updated +- [ ] Tested locally + +## Breaking Changes + + + +## Checklist + +- [ ] PR title follows Conventional Commits format (`feat:` or `feat(scope):`) +- [ ] Documentation updated (if needed) +- [ ] Breaking changes documented (if applicable) +