Make QA template more strict and helpful

1. Require to fill out STRs.
2. Add more fields for client stuff, i.e. web browser and OS.
3. Add more placeholders and descriptions to guide users.
4. Adjust the reproducibility thing to be more clear. I.e. before the result was sth. like "Issue reproducibility: Yes" - this could be confused with "Is it always reproducible? Yes", and not "It is reproducible on our test instance."
This commit is contained in:
rugk 2023-08-24 21:30:25 +02:00 committed by GitHub
parent b0869c3280
commit 906c115a97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,6 +29,8 @@ body:
1. 1.
2. 2.
... ...
validations:
required: true
- type: textarea - type: textarea
id: what_happens id: what_happens
attributes: attributes:
@ -43,35 +45,47 @@ body:
id: additional_info id: additional_info
attributes: attributes:
label: Additional information label: Additional information
description: If you have access to the server log files, copy them here. description: E.g. if you have access to the server log files, copy them here. Or copy the browser console, if appropiate.
- type: input - type: input
id: server_address id: server_address
attributes: attributes:
label: Server address label: Server address
description: The instance of PrivateBin, where you experience the issue.
placeholder: e.g. https://privatebin.net
- type: input - type: input
id: server_os id: server_os
attributes: attributes:
label: Server OS label: Server OS
placeholder: e.g. Ubuntu
- type: input - type: input
id: webserver id: webserver
attributes: attributes:
label: Webserver label: Webserver
- type: input placeholder: e.g. Apache
id: browser
attributes:
label: Browser
- type: input - type: input
id: privatebin_version id: privatebin_version
attributes: attributes:
label: PrivateBin version label: PrivateBin version
description: The PrivateBin version, where you experience the issue. It is shown at the bottom left in the web interface e.g.
placeholder: e.g. v1.5.2
- type: input
id: browser
attributes:
label: Browser and version
placeholder: e.g. Firefox v116.3.0 (desktop)
- type: input
id: client
attributes:
label: Local operating system and version
placeholder: e.g. Windows 10
- type: dropdown - type: dropdown
id: reproduce_issue id: reproduce_issue
attributes: attributes:
label: Issue reproducibility label: Issue reproducibility
description: Can you reproduce this issue on [https://privatebin.net](https://privatebin.net)? description: Can you reproduce this issue on [https://privatebin.net](https://privatebin.net)?
options: options:
- "No" - "No, I cannot reproduce it on https://privatebin.net""
- "Yes" - "Yes, reproducible on https://privatebin.net"
default: 0 default: 0
validations: validations:
required: true required: true