asyncapi / asyncapi/.github

[BUG] fix(issue-template): mutually exclusive required checkboxes in design issue form

Open Beginner friendly
#377 3 comments 0 reactions 0 assignees View on GitHub
bug stale
Dominant language
No language data
Stars
36
Forks
91
PR merge metrics
No merged PRs in 30d

Description

### Describe the bug.

### Describe the bug.

*
When creating a **Design Issue**, the issue form requires selecting **both** options under
“Would you like to help fix this issue?”:

- “Yes, I am interested in contributing to the fix”
- “No, I am just reporting the issue”

These options are **mutually exclusive**, but both are marked as required, which forces users to select contradictory answers to submit the issue.

### Expected behavior

### Screenshots

### How to Reproduce

### 🖥️ Device Information [optional]

- Operating System (OS): Windows 11
- Browser: Google Chrome
- Browser Version: 135.x

### 👀 Have you checked for similar open issues?

- [x] I checked and didn't find similar issue

### 🏢 Have you read the Contributing Guidelines?

- [x] I have read the [Contributing Guidelines](https://github.com/asyncapi/.github/blob/master/CONTRIBUTING.md)

### Are you willing to work on this issue ?

Yes I am willing to submit a PR!

### Expected behavior

Only **one** of the following should be required/selected:

- Either use **radio buttons** so only one option can be chosen, or
- Make both checkboxes **optional**, or
- Replace them with a single confirmation checkbox (e.g., “I have read the contribution guidelines”).

Users should not be blocked from submitting an issue due to conflicting required inputs.

### Screenshots

Screenshot showing both options marked as required (`*`) and GitHub preventing submission unless both are checked.

Image

### How to Reproduce

1. Go to **AsyncAPI website repository → Issues**
2. Click **New Issue**
3. Select the **Design Issue** template
4. Scroll to “Would you like to help fix this issue?”
5. Notice that **both contradictory options are required**
6. Attempt to submit the issue without checking both → submission is blocked

### 🖥️ Device Information [optional]

- Operating System (OS):
- Browser:
- Browser Version:

### 👀 Have you checked for similar open issues?

- [x] I checked and didn't find similar issue

### 🏢 Have you read the Contributing Guidelines?

- [x] I have read the [Contributing Guidelines](https://github.com/asyncapi/.github/blob/master/CONTRIBUTING.md)

### Are you willing to work on this issue ?

Yes I am willing to submit a PR!

Contributor guide

Open the contributing guide

Research direction

Open the AsyncAPI .github repository's Issues page and inspect the Design Issue template configuration, especially the “Would you like to help fix this issue?” choices. Adjust the form so users are not required to submit contradictory selections, then create a test Design Issue to verify that a valid single response can be submitted.

Written by the indexing model from the issue text.

Assessment

Tech stack
github
Domain
tooling
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.