Merge pull request #5858 from k9mail/github_issue_templates

Switch issue templates to forms
This commit is contained in:
cketti 2022-01-11 18:57:52 +01:00 committed by GitHub
commit 217344c37c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 125 additions and 69 deletions

View file

@ -1,41 +0,0 @@
---
name: Bug report
about: For reproducible bugs
title: ''
labels: bug
assignees: ''
---
Please search to check for an existing issue (including closed issues, for which the fix may not have yet been released) before opening a new issue: https://github.com/k9mail/k-9/issues?q=is%3Aissue
If you are unsure whether or not you have found a bug please post to the support forum instead: https://forum.k9mail.app
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Environment (please complete the following information):**
- K-9 Mail version: [e.g. 5.718]
- Android version: [e.g. 10]
- Device: [e.g. Google Pixel 4]
- Account type: [e.g. IMAP, POP3, WebDAV/Exchange]
**Additional context**
Add any other context about the problem here.
**Logs**
Please take some time to [retrieve logs](https://github.com/k9mail/k-9/wiki/LoggingErrors) and attach them here:

77
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View file

@ -0,0 +1,77 @@
name: Bug report
description: Let us know about crashes or existing functionality not working like it should.
labels: [ "bug" ]
body:
- type: markdown
attributes:
value: Thanks for taking the time to fill out this bug report!
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: I have used the search function to see if someone else has already submitted the same bug report.
required: true
- label: I will describe the problem with as much detail as possible.
required: true
- type: input
id: version
attributes:
label: App version
description: What's the "latest version" changes all the time, so we need the exact version number. You can find it inside the app under *Settings → About*.
placeholder: x.yyy
validations:
required: true
- type: dropdown
id: source
attributes:
label: Where did you get the app from?
multiple: false
options:
- Google Play
- F-Droid
- Other
- type: input
id: android_version
attributes:
label: Android version
description: Please mention if you are using a custom ROM!
validations:
required: true
- type: input
id: device
attributes:
label: Device model
- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1. Go to '…'
2. Click on '…'
3. Scroll down to '…'
4. etc.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: After following the steps, what did you think K-9 Mail would do?
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual behavior
description: What did K-9 Mail do instead? Screenshots might help. Usually, you can take a screenshot by pressing *Power* + *Volume down* for a few seconds.
validations:
required: true
- type: textarea
id: logs
attributes:
label: Logs
description: |
Please take some time to [retrieve logs](https://github.com/k9mail/k-9/wiki/LoggingErrors) and attach them here.
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.

View file

@ -1,9 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Support request
url: https://forum.k9mail.app/c/support
about: Ask the community for help
- name: Question?
url: https://forum.k9mail.app/c/general
about: For general questions about the project
- name: K-9 Mail Forum
url: https://forum.k9mail.app/
about: Most issues are not bugs. Ask the community for help.

View file

@ -1,21 +0,0 @@
---
name: Feature request
about: Suggest an idea for K-9 Mail
title: ''
labels: enhancement
assignees: ''
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

View file

@ -0,0 +1,45 @@
name: Feature request
description: Suggest an idea for K-9 Mail
labels: [ "enhancement" ]
body:
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: I have used the search function to see if someone else has already submitted the same feature request.
required: true
- label: I will describe the problem with as much detail as possible.
required: true
- label: This issue only contains a request for one single feature, **not** multiple (related) features.
required: true
- type: input
id: version
attributes:
label: App version
description: The app version you are currently using. You can find it inside the app under *Settings → About*.
placeholder: x.yyy
validations:
required: true
- type: textarea
id: problem
attributes:
label: Problem you are trying to solve
description: Give a brief explanation of the problem you are trying to solve.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Suggested solution
description: Describe how you would like the app to help you solve that problem. Try to be as specific as possible.
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: Screenshots / Drawings / Technical details
description: |
If your request is about (or includes) changing or extending the user interface (UI), describe what the UI would look like and how the user would interact with it.
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.