diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 01390ab2..c089cc86 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -14,52 +14,65 @@ Please make sure to before filing a new one! Questions labeled with `Optional` can be skipped. ---> - +## Checklist + +- [ ] I have searched the issue tracker for relevant or duplicate issues. + ## Erroneous Behavior + ## Expected Behavior + ## Steps to reproduce + ## Possible Cause (Optional) + ## Problem persists without calling from topgrade + + - [ ] Yes - [ ] No -## Did you run topgrade through `Remote Execution` +## Ran through `Remote Execution` + + - [ ] Yes - [ ] No If yes, does the issue still occur when you run topgrade directly in your -remote host +remote host? - [ ] Yes - [ ] No ## Configuration file (Optional) + @@ -82,6 +96,7 @@ related to configuration. - Topgrade version (`topgrade -V`) ## Verbose Output (`topgrade -v`) + diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 2dc5c35c..88d546f4 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,21 +1,15 @@ --- -name: Feature request -about: Can you please support...? +name: General feature request +about: Suggest a general feature, or feature within an already existing step title: '' -labels: 'C-feature request' +labels: C-feature request assignees: '' --- -## I want to suggest a new step +## Checklist -* Which tool is this about? Where is its repository? -* Which operating systems are supported by this tool? -* What should Topgrade do to figure out if the tool needs to be invoked? -* Which exact commands should Topgrade run? -* Does it have a `--dry-run` option? i.e., print what should be done and exit -* Does it need the user to confirm the execution? And does it provide a `--yes` - option to skip this step? +- [ ] I have searched the issue tracker for relevant or duplicate issues. ## I want to suggest some general feature @@ -25,3 +19,5 @@ Topgrade should... + +- [ ] I am able and willing to implement this feature myself diff --git a/.github/ISSUE_TEMPLATE/step_request.md b/.github/ISSUE_TEMPLATE/step_request.md new file mode 100644 index 00000000..6969f976 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/step_request.md @@ -0,0 +1,29 @@ +--- +name: New step request +about: Suggest a new step/package manager to update +title: '' +labels: C-feature request, request step +assignees: '' + +--- + +## Checklist + +- [ ] I have searched the issue tracker for relevant or duplicate issues. + +## I want to suggest a new step + +* Which tool is this about? Where is its repository? +* Which operating systems are supported by this tool? +* What should Topgrade do to figure out if the tool needs to be invoked? +* Which exact commands should Topgrade run? +* Does it have a `--dry-run` option? i.e., print what should be done and exit +* Does it need the user to confirm the execution? And does it provide a `--yes` + option to skip this? + +## More information + + + +- [ ] I am able and willing to implement this step myself