Skip to content

Commit 662d002

Browse files
authored
chore: introduce new design issue section (#308)
Co-authored-by: Animesh Kumar <kumaranimesh923@gmail.com> Co-authored-by: asyncapi-bot <bot+chan@asyncapi.io>
1 parent 0953779 commit 662d002

1 file changed

Lines changed: 82 additions & 0 deletions

File tree

.github/ISSUE_TEMPLATE/design.yml

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
name: Design Issue Report 🎨
2+
description: Suggest a new design idea
3+
title: "[DESIGN]: (Brief, descriptive title of the issue)"
4+
labels: ["design"]
5+
6+
body:
7+
- type: textarea
8+
id: issue-description
9+
attributes:
10+
label: Describe the Issue
11+
description: Please describe the design issue you’ve encountered clearly and concisely.
12+
validations:
13+
required: true
14+
15+
- type: textarea
16+
id: outcome
17+
attributes:
18+
label: Expected Outcome
19+
description: What should the design look like, or how should it behave?
20+
validations:
21+
required: true
22+
23+
- type: textarea
24+
id: screenshots
25+
attributes:
26+
label: Screenshots
27+
description: Attach any screenshots or visuals that help illustrate the issue.
28+
validations:
29+
required: false
30+
31+
32+
- type: textarea
33+
id: steps-reproduce
34+
attributes:
35+
label: Steps to Reproduce
36+
description: |
37+
38+
1. Open the Design File/Tool: [e.g., “Open the Figma file named ‘Homepage Design’.”]
39+
2. Go to the Issue Area: [e.g., “Navigate to the ‘Header’ section on the ‘Home’ page.”]
40+
3. Perform the Action: [e.g., “Change the font size of the text box.”]
41+
4. See the Result: [e.g., “Notice that the text overlaps with other elements.”]
42+
43+
validations:
44+
required: true
45+
46+
- type: textarea
47+
id: device-info
48+
attributes:
49+
label: Browser/Device
50+
description: What browser or device were you using?
51+
validations:
52+
required: true
53+
54+
- type: textarea
55+
id: extra-info
56+
attributes:
57+
label: Additional Notes
58+
description: Include any other relevant information or context.
59+
validations:
60+
required: false
61+
62+
- type: checkboxes
63+
id: check-before-submission
64+
attributes:
65+
label: Check Before Submitting
66+
options:
67+
- label: I have looked for similar issues to avoid duplicates.
68+
required: true
69+
- label: I have reviewed the [Contributing Guidelines](https://github.com/asyncapi/.github/blob/master/CONTRIBUTING.md).
70+
required: true
71+
72+
- type: checkboxes
73+
id: help-fixing
74+
attributes:
75+
label: Are you willing to work on this issue?
76+
description: This is absolutely not required, but we are happy to guide you in the contribution process.
77+
label: Would you like to help fix this issue? (Not required, but appreciated!)
78+
options:
79+
- label: Yes, I am interested in contributing to the fix.
80+
required: true
81+
- label: No, I am just reporting the issue.
82+
required: true

0 commit comments

Comments
 (0)