Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: introduce new design issue section #308

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
82 changes: 82 additions & 0 deletions .github/ISSUE_TEMPLATE/design.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: Design Issue Report 🎨
description: Suggest a new design idea
title: "[DESIGN]: (Brief, descriptive title of the issue)"
labels: ["design"]

body:
- type: textarea
id: issue-description
attributes:
label: Describe the Issue
description: Please describe the design issue you’ve encountered clearly and concisely.
validations:
required: true

- type: textarea
id: outcome
attributes:
label: Expected Outcome
description: What should the design look like, or how should it behave?
validations:
required: true

- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Attach any screenshots or visuals that help illustrate the issue.
validations:
required: false


- type: textarea
id: steps-reproduce
attributes:
label: Steps to Reproduce
description: |

1. Open the Design File/Tool: [e.g., “Open the Figma file named ‘Homepage Design’.”]
2. Go to the Issue Area: [e.g., “Navigate to the ‘Header’ section on the ‘Home’ page.”]
3. Perform the Action: [e.g., “Change the font size of the text box.”]
4. See the Result: [e.g., “Notice that the text overlaps with other elements.”]

validations:
required: true

- type: textarea
id: device-info
attributes:
label: Browser/Device
description: What browser or device were you using?
validations:
required: true

- type: textarea
id: extra-info
attributes:
label: Additional Notes
description: Include any other relevant information or context.
validations:
required: false

- type: checkboxes
id: check-before-submission
attributes:
label: Check Before Submitting
options:
- label: I have looked for similar issues to avoid duplicates.
required: true
- label: I have reviewed the [Contributing Guidelines](https://github.com/asyncapi/.github/blob/master/CONTRIBUTING.md).
required: true

- type: checkboxes
id: help-fixing
attributes:
label: Are you willing to work on this issue?
description: This is absolutely not required, but we are happy to guide you in the contribution process.
label: Would you like to help fix this issue? (Not required, but appreciated!)
options:
- label: Yes, I am interested in contributing to the fix.
required: true
- label: No, I am just reporting the issue.
required: true
Loading