|
1 | 1 | name: 🐛 Bug report |
2 | | -description: Something on Apollon is not working as expected? Create a report to help us improve. |
3 | | -title: "[BUG] " |
4 | | -labels: ["bug"] |
| 2 | +description: Something in Apollon is not working as expected? Let us know so we can fix it. |
| 3 | +type: Bug |
5 | 4 | body: |
| 5 | + - type: markdown |
| 6 | + attributes: |
| 7 | + value: | |
| 8 | + Thanks for taking the time to report a bug. A clear, reproducible report helps us fix it much faster. |
| 9 | +
|
| 10 | + - type: checkboxes |
| 11 | + id: preflight |
| 12 | + attributes: |
| 13 | + label: Before you start |
| 14 | + options: |
| 15 | + - label: I searched the existing issues and discussions and did not find a duplicate. |
| 16 | + required: true |
| 17 | + - label: I can reproduce this on the live demo (https://apollon.aet.cit.tum.de) or the latest `@tumaet/apollon`. |
| 18 | + required: false |
| 19 | + |
6 | 20 | - type: textarea |
7 | 21 | id: description |
8 | 22 | attributes: |
9 | 23 | label: Describe the bug |
10 | 24 | description: A clear and concise description of what the bug is. |
11 | | - placeholder: Describe the issue here... |
| 25 | + placeholder: When I ..., Apollon ... |
12 | 26 | validations: |
13 | 27 | required: true |
14 | 28 |
|
15 | 29 | - type: textarea |
16 | 30 | id: steps |
17 | 31 | attributes: |
18 | | - label: To Reproduce |
19 | | - description: Steps to reproduce the behavior. |
| 32 | + label: Steps to reproduce |
| 33 | + description: Steps for us to reproduce the behaviour. A sample diagram (File → Export → JSON) is very helpful. |
20 | 34 | placeholder: | |
21 | 35 | 1. Go to '...' |
22 | 36 | 2. Click on '...' |
23 | | - 3. Scroll to '...' |
24 | | - 4. See error |
| 37 | + 3. See the error |
25 | 38 | validations: |
26 | 39 | required: true |
27 | 40 |
|
28 | 41 | - type: textarea |
29 | 42 | id: expected |
30 | 43 | attributes: |
31 | | - label: Expected behavior |
32 | | - description: A clear and concise description of what you expected to happen. |
33 | | - placeholder: What should have happened? |
| 44 | + label: Expected behaviour |
| 45 | + description: What did you expect to happen instead? |
34 | 46 | validations: |
35 | 47 | required: true |
36 | 48 |
|
37 | | - - type: textarea |
38 | | - id: screenshots |
| 49 | + - type: dropdown |
| 50 | + id: area |
39 | 51 | attributes: |
40 | | - label: Screenshots |
41 | | - description: If applicable, add screenshots to help explain your problem. |
42 | | - placeholder: Drag & drop or paste images here. |
| 52 | + label: Area |
| 53 | + description: Which part of Apollon is affected? (We will confirm during triage.) |
| 54 | + options: |
| 55 | + - Editor library |
| 56 | + - Standalone web app |
| 57 | + - VS Code extension |
| 58 | + - Documentation |
| 59 | + - Realtime collaboration |
| 60 | + - Mobile |
| 61 | + - Not sure |
| 62 | + validations: |
| 63 | + required: false |
43 | 64 |
|
44 | | - - type: input |
45 | | - id: os |
| 65 | + - type: textarea |
| 66 | + id: screenshots |
46 | 67 | attributes: |
47 | | - label: OS |
48 | | - description: Operating System |
49 | | - placeholder: e.g. iOS, macOS, Windows |
| 68 | + label: Screenshots or recording |
| 69 | + description: If it helps explain the problem, drag and drop images or a short screen recording here. |
50 | 70 | validations: |
51 | 71 | required: false |
52 | 72 |
|
53 | 73 | - type: input |
54 | 74 | id: browser |
55 | 75 | attributes: |
56 | 76 | label: Browser |
57 | | - placeholder: e.g. Chrome, Safari, Firefox |
| 77 | + placeholder: e.g. Chrome 126, Safari 17, Firefox 127 |
58 | 78 | validations: |
59 | 79 | required: false |
60 | 80 |
|
61 | 81 | - type: input |
62 | | - id: version |
| 82 | + id: os |
63 | 83 | attributes: |
64 | | - label: Version |
65 | | - placeholder: e.g. 22 |
| 84 | + label: Operating system |
| 85 | + placeholder: e.g. macOS 14, Windows 11, iOS 17 |
66 | 86 | validations: |
67 | 87 | required: false |
68 | 88 |
|
69 | | - - type: textarea |
70 | | - id: context |
| 89 | + - type: input |
| 90 | + id: version |
71 | 91 | attributes: |
72 | | - label: Additional context |
73 | | - description: Add any other context about the problem here. |
| 92 | + label: Apollon version |
| 93 | + description: If you embed the `@tumaet/apollon` library, which version? (Skip if you used the live demo.) |
| 94 | + placeholder: e.g. 4.6.0 |
| 95 | + validations: |
| 96 | + required: false |
74 | 97 |
|
75 | 98 | - type: textarea |
76 | 99 | id: console |
77 | 100 | attributes: |
78 | | - label: Web Console Output |
79 | | - description: If applicable, copy output from the Web Console. |
| 101 | + label: Browser console output |
| 102 | + description: If there are errors, copy them from the browser dev tools console. |
80 | 103 | render: shell |
| 104 | + validations: |
| 105 | + required: false |
0 commit comments