Skip to content

Create GitHub issue templates for community feedback and repository collaboration#30

Merged
DutchmanNL merged 3 commits intomainfrom
copilot/fix-29
Sep 19, 2025
Merged

Create GitHub issue templates for community feedback and repository collaboration#30
DutchmanNL merged 3 commits intomainfrom
copilot/fix-29

Conversation

Copy link
Contributor

Copilot AI commented Sep 19, 2025

This PR adds comprehensive GitHub issue templates to improve community collaboration and feedback collection for the ioBroker Copilot Instructions repository.

What's Added

GitHub Issue Templates (.github/ISSUE_TEMPLATE/):

  1. 🚀 Feature Request Template - Structured form for suggesting new functionality with:

    • Prerequisites validation to prevent duplicates
    • Feature categorization (Template Enhancement, Copilot Integration, Automation, etc.)
    • Use cases, priority levels, and implementation suggestions
    • Community contribution options
  2. 🐛 Bug Report Template - Comprehensive bug reporting with type selection covering:

    • Template Issues - Problems with template content or structure
    • Setup Issues - Installation/configuration problems
    • Bugs - Unexpected behavior or errors
    • Questions - Help understanding functionality
    • Documentation Issues - Unclear or missing documentation
    • Automation Issues - Problems with scripts or automated processes
    • Environment details, severity levels, and reproduction steps
  3. 📚 Documentation & Automation Improvement Template - Community-driven enhancements for:

    • Documentation improvements and setup process optimization
    • Automation and testing procedure enhancements
    • User experience and community resource improvements
    • Implementation suggestions and success criteria
  4. Template Configuration - Provides easy access to community resources:

    • GitHub Discussions for collaboration
    • ioBroker Community Forum integration
    • Documentation links

Quality Assurance

  • YAML Validation: All templates validated programmatically for syntax correctness
  • Test Coverage: Added 17 new test cases to validate template structure and content
  • GitHub Standards: Follows GitHub's issue template best practices
  • ioBroker Context: Templates specifically tailored for the ioBroker adapter development community

Benefits

  • Structured Feedback: Maintainers receive consistent, actionable issue reports
  • Community Engagement: Clear pathways for users to contribute and get help
  • Efficient Triage: Issue type selection enables faster categorization and response
  • Quality Control: Required fields and validation prevent incomplete submissions

The templates integrate seamlessly with the existing automated template update system and version management infrastructure, providing a complete feedback ecosystem for the ioBroker community.

Fixes #29.


💬 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] issue templates Create GitHub issue templates for community feedback and repository collaboration Sep 19, 2025
Copilot AI requested a review from DutchmanNL September 19, 2025 00:37
@DutchmanNL DutchmanNL marked this pull request as ready for review September 19, 2025 00:40
Copilot AI review requested due to automatic review settings September 19, 2025 00:40
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 adds comprehensive GitHub issue templates to improve community collaboration and feedback collection for the ioBroker Copilot Instructions repository. The templates provide structured forms for feature requests, bug reports, and documentation improvements, enabling more efficient issue triage and community engagement.

Key changes:

  • Added three GitHub issue templates (feature requests, bug reports, documentation/automation improvements)
  • Created template configuration file with community resource links
  • Extended automated test suite with 17 new test cases for template validation

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
.github/ISSUE_TEMPLATE/feature_request.yml Feature request template with structured form for community suggestions
.github/ISSUE_TEMPLATE/bug_report.yml Comprehensive bug report template with type categorization and environment details
.github/ISSUE_TEMPLATE/documentation_automation.yml Template for documentation and automation improvement suggestions
.github/ISSUE_TEMPLATE/config.yml Configuration file linking to community resources and discussions
tests/test-automated-templates.sh Extended test suite with GitHub issue template validation
CHANGELOG.md Updated with new GitHub issue template functionality

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@DutchmanNL DutchmanNL merged commit 8a304ce into main Sep 19, 2025
1 check 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.

issue templates

3 participants