Skip to content

Commit 5456117

Browse files
authored
Merge branch 'main' into development
2 parents 469db44 + 792ad38 commit 5456117

1 file changed

Lines changed: 62 additions & 11 deletions

File tree

.github/ISSUE_TEMPLATE/02-bug-report.yml

Lines changed: 62 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,89 @@
11
name: Bug Report
22
description: File a bug report.
3-
title: "[Provide a short descriptive title]"
3+
title: "[Bug] <short description of what broke>"
44
labels: ["bug", "triage"]
55
projects: ["qbicsoftware/25"]
66
body:
77
- type: markdown
88
attributes:
99
value: |
10-
Thanks for taking the time to fill out this bug report! We strongly encourage you to also add screenshots to describe the bug!
10+
Thanks for taking the time to fill out this bug report!
11+
Please be as specific as possible — this helps both humans and automated tools understand and reproduce the issue faster.
12+
1113
- type: textarea
1214
id: what-happened
1315
attributes:
14-
label: What happened?
15-
description: Also tell us, what did you expect to happen?
16-
placeholder: Tell us what you see!
17-
value: "A bug happened!"
16+
label: What actually happened?
17+
description: Describe the observed (broken) behavior. Be specific — include any error messages shown in the UI.
18+
placeholder: |
19+
e.g. "After clicking 'Save' on the project creation form, a spinner appears indefinitely and no project is created."
1820
validations:
1921
required: true
22+
23+
- type: textarea
24+
id: what-was-expected
25+
attributes:
26+
label: What did you expect to happen?
27+
description: Describe the correct/intended behavior. This helps define what "fixed" looks like.
28+
placeholder: |
29+
e.g. "The project should be saved and I should be redirected to the project overview page."
30+
validations:
31+
required: true
32+
33+
- type: textarea
34+
id: reproduction-steps
35+
attributes:
36+
label: Steps to reproduce
37+
description: |
38+
Provide a minimal, numbered list of steps to reliably reproduce the bug.
39+
The more precise, the better — include specific inputs, user roles, or data states if relevant.
40+
placeholder: |
41+
1. Log in as a project manager
42+
2. Navigate to Projects > Create New Project
43+
3. Fill in all required fields
44+
4. Click "Save"
45+
5. Observe the spinner does not resolve
46+
validations:
47+
required: true
48+
49+
- type: dropdown
50+
id: affected-area
51+
attributes:
52+
label: Affected application area
53+
description: Which part of the application is affected? This helps route the issue to the right code.
54+
multiple: false
55+
options:
56+
- Project Management
57+
- Sample Management
58+
- Experiment Management
59+
- User / Access Management
60+
- Data Download / Upload
61+
- Notifications
62+
- Settings
63+
- Other / Unknown
64+
validations:
65+
required: true
66+
2067
- type: dropdown
2168
id: browsers
2269
attributes:
23-
label: What browsers are you seeing the problem on?
70+
label: Browser(s) where the problem occurs
2471
multiple: true
2572
options:
2673
- Firefox
2774
- Chrome
2875
- Safari
2976
- Microsoft Edge
77+
- Not browser-specific / backend issue
78+
3079
- type: textarea
31-
id: logs
80+
id: additional-context
3281
attributes:
33-
label: Relevant log output
34-
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
35-
render: shell
82+
label: Additional context
83+
description: |
84+
Screenshots, screen recordings, test data, or anything else that helps paint the full picture.
85+
If this is a data-specific bug, describe the shape or state of the data involved (without including sensitive information).
86+
3687
- type: checkboxes
3788
id: terms
3889
attributes:

0 commit comments

Comments
 (0)