diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 8aaaf2c7..76ca6f71 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,3 +1,9 @@ + + ## Description @@ -7,21 +13,44 @@ ### Issues Fixed or Closed + +#### Roadmap Issues + + + + ## Type of Change -- [ ] 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) -- [ ] Dependency update (updates to dependencies) -- [ ] Documentation update (changes to documentation) -- [ ] Repository update (changes to repository files, e.g. `.github/...`) + +- [ ] **feat**: New feature (non-breaking change which adds functionality) +- [ ] **fix**: Bug fix (non-breaking change which fixes an issue) +- [ ] **docs**: Documentation only changes +- [ ] **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semicolons, etc.) +- [ ] **refactor**: Code change that neither fixes a bug nor adds a feature +- [ ] **perf**: Code change that improves performance +- [ ] **test**: Adding missing tests or correcting existing tests +- [ ] **build**: Changes that affect the build system or external dependencies +- [ ] **ci**: Changes to CI configuration files and scripts +- [ ] **chore**: Other changes that don't modify src or test files +- [ ] **revert**: Reverts a previous commit +- [ ] **BREAKING CHANGE**: Introduces a breaking change (can be combined with any type above) + ## Checklist -- [ ] My code follows the style guidelines of this project -- [ ] I have performed a self-review of my own code -- [ ] I have commented my code, particularly in hard-to-understand areas -- [ ] I have added or updated the in code docstring/documentation-blocks for new or existing methods/components + +- [ ] Code follows the style guidelines of this project +- [ ] Code has been self-reviewed +- [ ] Code has been commented, particularly in hard-to-understand areas +- [ ] Code docstring/documentation-blocks for new or existing methods/components have been added or updated +- [ ] Unit tests have been added or updated for any new or modified functionality + +### AI Usage + +- [ ] **None**: No AI tools were used in creating this PR +- [ ] **Light**: AI provided minor assistance (formatting, simple suggestions) +- [ ] **Moderate**: AI helped with code generation or debugging specific parts +- [ ] **Heavy**: AI generated most or all of the code changes