Skip to content

Commit 8d0703c

Browse files
authored
chore: Provide form for easier bug-reports (#985)
* chore: First attempt at a Bug Report form * chore: Correct indentation in bug-report.yaml * chore: Minor refinements to bug-report.yaml * chore: Better readability of multi-line strings * chore: Better readability of markdown strings * chore: Still trying to fix 'Before you start' formatting * chore: Automatically add 'type: bug' label * chore: Distinguish between new template and old
1 parent 81ed8d8 commit 8d0703c

File tree

1 file changed

+78
-0
lines changed

1 file changed

+78
-0
lines changed
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
name: Bug Report
2+
description: File a bug report - new, improved form!
3+
labels: ["type: bug"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
## Before you start
9+
Please **make sure you are on the latest version of Tasks.**
10+
If you encountered the issue after you installed, updated, or reloaded the Tasks plugin, **please try restarting obsidian before reporting the bug**.
11+
12+
- type: textarea
13+
id: expected
14+
attributes:
15+
label: Expected Behavior
16+
description: Tell us what **should** happen.
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: what-happened
22+
attributes:
23+
label: Current behaviour
24+
description: |
25+
Tell us what happens instead of the expected behavior.
26+
Adding of screenshots really helps.
27+
validations:
28+
required: true
29+
30+
- type: textarea
31+
id: reproduce
32+
attributes:
33+
label: Steps to reproduce
34+
description: |
35+
Which exact steps can a developer take to reproduce the issue?
36+
The more detail you provide, the easier it will be to narrow down and fix the bug.
37+
Please paste in any relevant text, such as example tasks and/or queries.
38+
validations:
39+
required: true
40+
41+
- type: checkboxes
42+
id: operating-systems
43+
attributes:
44+
label: Which Operating Systems are you using?
45+
description: You may select more than one.
46+
options:
47+
- label: Android
48+
- label: iPhone/iPad
49+
- label: Linux
50+
- label: macOS
51+
- label: Windows
52+
53+
- type: input
54+
id: obsidian-version
55+
attributes:
56+
label: Obsidian Version
57+
description: Which Obsidian version are you using?
58+
placeholder: 0.15.9
59+
validations:
60+
required: true
61+
62+
- type: input
63+
id: tasks-version
64+
attributes:
65+
label: Tasks Plugin Version
66+
description: Which Tasks version are you using?
67+
placeholder: 1.11.0
68+
validations:
69+
required: true
70+
71+
- type: checkboxes
72+
id: other-plugins-disabled
73+
attributes:
74+
label: Checks
75+
description: Please confirm
76+
options:
77+
- label: I have tried it with all other plugins disabled and the error still occurs
78+
required: false

0 commit comments

Comments
 (0)