Skip to content

Remove unnecessary community benefit confirmation from issue templates#52

Merged
DutchmanNL merged 2 commits intomainfrom
copilot/fix-49
Sep 19, 2025
Merged

Remove unnecessary community benefit confirmation from issue templates#52
DutchmanNL merged 2 commits intomainfrom
copilot/fix-49

Conversation

Copy link
Contributor

Copilot AI commented Sep 19, 2025

This PR removes the unnecessary confirmation checkbox "This [feature/improvement] would benefit the broader ioBroker adapter development community" from GitHub issue templates.

Problem

When creating new issues, users were required to confirm that their suggestion would benefit the broader community. As noted in the issue discussion, this confirmation serves no practical purpose since users wouldn't abort their suggestion at this point simply because they believe it lacks community benefit.

Changes

Removed the confirmation checkbox from two issue templates:

Feature Request Template (feature_request.yml):

- - label: This feature would benefit the broader ioBroker adapter development community
-   required: true

Documentation/Automation Template (documentation_automation.yml):

- - label: This improvement would benefit the broader ioBroker adapter development community
-   required: true

Impact

  • Streamlined user experience: Eliminates a pointless barrier to issue creation
  • Essential prerequisites preserved: Important checks remain intact:
    • Search for existing issues (prevents duplicates)
    • Review current documentation (ensures informed submissions)
  • No breaking changes: Templates remain valid YAML and pass all existing tests

The change maintains template quality while removing friction from the contribution process, making it easier for community members to submit valuable feedback and suggestions.

Fixes #49.


💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.

Co-authored-by: DutchmanNL <7318445+DutchmanNL@users.noreply.github.com>
Copilot AI changed the title [WIP] [DOCS/AUTO] unnneded confirmation Remove unnecessary community benefit confirmation from issue templates Sep 19, 2025
Copilot AI requested a review from DutchmanNL September 19, 2025 09:32
@DutchmanNL DutchmanNL marked this pull request as ready for review September 19, 2025 09:50
Copilot AI review requested due to automatic review settings September 19, 2025 09:50
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR streamlines the GitHub issue template user experience by removing unnecessary community benefit confirmation checkboxes that served no practical purpose in the contribution workflow.

Key changes:

  • Removed redundant community benefit confirmation checkboxes from two issue templates
  • Preserved essential prerequisites like existing issue searches and documentation reviews
  • Maintained template structural integrity and validation requirements

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/ISSUE_TEMPLATE/feature_request.yml Removed community benefit confirmation checkbox while preserving other validation requirements
.github/ISSUE_TEMPLATE/documentation_automation.yml Removed community benefit confirmation checkbox while preserving other validation requirements

@DutchmanNL DutchmanNL merged commit f787158 into main Sep 19, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DOCS/AUTO] unnneded confirmation

3 participants