Forráskód Böngészése

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."
rugk 2 éve
szülő
commit
906c115a97
1 módosított fájl, 20 hozzáadás és 6 törlés
  1. 20 6
      .github/DISCUSSION_TEMPLATE/q-a.yml

+ 20 - 6
.github/DISCUSSION_TEMPLATE/q-a.yml

@@ -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
+      placeholder: e.g. Apache
+  - type: input
+    id: privatebin_version
+    attributes:
+      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
   - type: input
     id: browser
     id: browser
     attributes:
     attributes:
-      label: Browser
+      label: Browser and version
+      placeholder: e.g. Firefox v116.3.0 (desktop)
   - type: input
   - type: input
-    id: privatebin_version
+    id: client
     attributes:
     attributes:
-      label: PrivateBin version
+      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"
-        - "Yes"
+        - "No, I cannot reproduce it on https://privatebin.net""
+        - "Yes, reproducible on https://privatebin.net"
       default: 0
       default: 0
     validations:
     validations:
       required: true
       required: true