v / .github / ISSUE_TEMPLATE / bug-report.yml
81 lines · 72 sloc · 2.39 KB · 00868ab4e2792189501c576b7de3ea61ce0c3fb7
Raw
1name: 🐛 Bug Report
2description: Report a bug
3labels: [Bug]
4body:
5 - type: textarea
6 id: description
7 attributes:
8 label: Describe the bug
9 description: What is the problem? A clear and concise description of the bug.
10 validations:
11 required: true
12
13 - type: textarea
14 id: reproduction
15 attributes:
16 label: Reproduction Steps
17 description: |
18 Provide a self-contained, concise snippet of code that can be used to reproduce the issue.
19 For more complex issues provide a repo with the smallest sample that reproduces the bug.
20
21 Avoid including business logic or unrelated code, it makes diagnosis more difficult.
22 The code sample should be an SSCCE. See http://sscce.org/ for details.
23 In short, please provide a code sample that we can copy/paste, run and reproduce.
24 validations:
25 required: true
26
27 - type: textarea
28 id: expected
29 attributes:
30 label: Expected Behavior
31 description: What did you expect to happen?
32 validations:
33 required: true
34
35 - type: textarea
36 id: current
37 attributes:
38 label: Current Behavior
39 description: |
40 What actually happened?
41
42 Please include full errors, uncaught exceptions, stack traces, and relevant logs.
43 If service/functions responses are relevant, please include wire logs.
44 validations:
45 required: true
46
47 - type: textarea
48 id: solution
49 attributes:
50 label: Possible Solution
51 description: Suggest a fix/reason for the bug
52 validations:
53 required: false
54
55 - type: textarea
56 id: context
57 attributes:
58 label: Additional Information/Context
59 description: |
60 Anything else that might be relevant for troubleshooting this bug.
61 Providing context helps us come up with a solution that is most useful in the real world.
62 validations:
63 required: false
64
65 - type: input
66 id: version
67 attributes:
68 label: V version
69 description: |
70 Please make sure to run `v up` before reporting any issues as it may have already been fixed.
71 It's also advisable to update all relevant modules using `v outdated` and `v install`.
72 validations:
73 required: true
74
75 - type: textarea
76 id: environment
77 attributes:
78 label: Environment details (OS name and version, etc.)
79 description: You can use `v doctor` to fill up this section.
80 validations:
81 required: true
82