From ec70fa8f43276af9bfc8d79542398013054a5bca Mon Sep 17 00:00:00 2001 From: Vedran Kasalica Date: Wed, 25 Sep 2024 11:50:30 +0200 Subject: [PATCH] Simplify PR and issue templates --- .github/ISSUE_TEMPLATE/bug_report.md | 30 +++++------- .github/ISSUE_TEMPLATE/feature_request.md | 27 +---------- .github/pull_request_template.md | 56 ++++------------------- 3 files changed, 24 insertions(+), 89 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index f1e4a73..462725a 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,13 +1,16 @@ --- -name: Bug Report -about: Create a report to help improve the APE library -title: '[BUG] ' -labels: 'bug' -assignees: vedran-kasalica +name: Bug report +about: Create a report to help us improve the APE library +title: '' +labels: bug +assignees: '' --- -**Note:** Not all fields are obligatory, but the more details you provide, the easier it will be for us to address the issue. Feel free to omit sections that you feel are not relevant to your report. +## Checklist before submitting a bug report + +- [ ] I have checked the [existing issues](https://github.com/NLeSC/python-template/issues) and couldn't find an issue about this bug. + ## Description @@ -16,12 +19,10 @@ assignees: vedran-kasalica - [ ] API - [ ] CLI +- [ ] REST API -## APE Version - - -## Java Version - +## APE and Java Version + ## Steps to Reproduce @@ -30,14 +31,7 @@ assignees: vedran-kasalica 3. 4. -## Expected Behavior - - -## Actual Behavior - -## Possible Solution - ## Additional Context diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 66998a7..3a2c469 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,34 +1,11 @@ --- name: Feature Request about: Suggest a new feature or enhancement for the APE library -title: '[FEATURE] ' +title: '' labels: 'enhancement' -assignees: vedran-kasalica +assignees: '' --- -**Note:** Not all fields are obligatory, but the more details you provide, the easier it will be for us to address the issue. Feel free to omit sections that you feel are not relevant to your report. - ## Feature Description - -## Is this feature related to a problem? Please describe. - - -## Describe the solution you'd like - - -## Describe alternatives you've considered - - -## API/CLI Impact - -- [ ] API -- [ ] CLI -- [ ] Both - -## Potential Benefits - - -## Additional Context - diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index f5cf5b3..0056eb6 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,54 +1,18 @@ ---- -name: Pull Request -about: Submit a pull request to contribute to the APE library -title: '' -labels: '' -assignees: vedran-kasalica - ---- - -**Note:** Not all fields are obligatory, but the more details you provide, the easier it will be for us to address the issue. Feel free to omit sections that you feel are not relevant to your report. - ## Pull Request Overview - + -## Related Issue(s) or Pull Request(s) - +## Related Issue + ## Changes Introduced - - -## Motivation and Context - + ## How Has This Been Tested? - - -## API/CLI Changes - - -## Screenshots (if appropriate): - - -## Potential Impacts - - -## Checklist: - -- [ ] I have followed the [style guidelines](https://github.com/sanctuuary/APE/blob/main/CONTRIBUTION.md#good-java-practices) 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 made corresponding changes to the documentation (if applicable). -- [ ] My changes generate no new warnings. -- [ ] I have added tests that prove my fix is effective or that my feature works. -- [ ] New and existing unit tests pass locally with my changes. + -## Additional Notes - +## Checklist -## Reviewer Checklist: - -- [ ] The code follows the project’s style guide. -- [ ] The changes are well-documented and commented. -- [ ] The tests cover all changes adequately. -- [ ] All checks pass successfully. +- [ ] I have referenced a related issue. +- [ ] I have followed the project’s style guidelines. +- [ ] My changes include tests, if applicable. +- [ ] All tests pass locally.