Skip to content

Add GitHub issue templates and labels configuration#137

Merged
LittleLittleCloud merged 4 commits intomainfrom
copilot/improve-github-issues
Nov 17, 2025
Merged

Add GitHub issue templates and labels configuration#137
LittleLittleCloud merged 4 commits intomainfrom
copilot/improve-github-issues

Conversation

Copy link
Contributor

Copilot AI commented Nov 17, 2025

Implemented GitHub issue templates and labels configuration:

  • Create .github/ISSUE_TEMPLATE/ directory
  • Create bug report issue template (bug-report.yml)
  • Create feature request issue template (feature-request.yml)
  • Create issue template config file with links to discussions and documentation
  • Create labels configuration file (labels.yml) with: bug, feature-request, contribution-requested, docs
  • Verify templates are properly formatted (all YAML files validated)
  • Update CONTRIBUTING.md to reference new issue templates
  • Create README in ISSUE_TEMPLATE directory explaining templates and labels setup
  • Update bug report template to reference CLI Info from RazorConsole Gallery app

Recent Update:
Updated the bug report template's Environment section to guide users to run the RazorConsole Gallery app and navigate to the "CLI Info" page, which provides comprehensive system and terminal information including OS architecture, .NET framework, terminal capabilities, and more. This helps users provide detailed environment information when reporting bugs.

Original prompt

This section details on the original issue you should resolve

<issue_title>Improve github issues</issue_title>
<issue_description>There is few things that can be done to make life easier for you.

  • Issue templates for Bug-report, Feature-request.
  • Labels (bug, feature-request, contribution-requested, docs) that authors of issue can use.</issue_description>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 2 commits November 17, 2025 03:16
Co-authored-by: LittleLittleCloud <16876986+LittleLittleCloud@users.noreply.github.com>
Co-authored-by: LittleLittleCloud <16876986+LittleLittleCloud@users.noreply.github.com>
Copy link
Member

@LittleLittleCloud LittleLittleCloud left a comment

Choose a reason for hiding this comment

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

@copilot Address the comments

description: Report a bug or unexpected behavior in RazorConsole
title: "[Bug]: "
labels: ["bug"]
body:
Copy link
Member

Choose a reason for hiding this comment

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

When reporting a bug, asking user to share cli info from razor console gallery app

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Updated the bug report template to reference the CLI Info page from the RazorConsole Gallery app. The Environment section now guides users to run dotnet run --project src/RazorConsole.Gallery and navigate to the "CLI Info" page to get comprehensive system and terminal information. (5765549)

Copilot AI changed the title [WIP] Improve GitHub issues with templates and labels Add GitHub issue templates and labels configuration Nov 17, 2025
Co-authored-by: LittleLittleCloud <16876986+LittleLittleCloud@users.noreply.github.com>
@LittleLittleCloud LittleLittleCloud marked this pull request as ready for review November 17, 2025 03:27
Copilot AI review requested due to automatic review settings November 17, 2025 03:27
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 implements GitHub issue templates and labels configuration to improve the issue reporting process. It adds structured YAML templates for bug reports and feature requests, defines repository labels, updates documentation, and provides guidance for contributors.

Key changes include:

  • Two issue templates (bug report and feature request) with structured fields to gather comprehensive information
  • Labels configuration file defining four labels: bug, feature-request, contribution-requested, and docs
  • Updated CONTRIBUTING.md to reference the new issue templates

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
CONTRIBUTING.md Added references to new issue templates and guidance on using repository labels
.github/labels.yml Defines repository labels with names, descriptions, and colors for consistent issue categorization
.github/ISSUE_TEMPLATE/bug-report.yml Structured bug report template with fields for description, reproduction steps, expected/actual behavior, and environment details (references RazorConsole Gallery CLI Info page)
.github/ISSUE_TEMPLATE/feature-request.yml Structured feature request template with fields for description, problem statement, proposed solution, alternatives, and contribution willingness
.github/ISSUE_TEMPLATE/config.yml Configures issue creation experience with links to Discussions and Documentation
.github/ISSUE_TEMPLATE/README.md Documentation explaining the issue templates, labels setup instructions, and usage guidance

Comment on lines +16 to +17
- **Bug Report**: For reporting bugs or unexpected behavior ([use template](../../issues/new?template=bug-report.yml))
- **Feature Request**: For suggesting new features or enhancements ([use template](../../issues/new?template=feature-request.yml))
Copy link

Copilot AI Nov 17, 2025

Choose a reason for hiding this comment

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

The relative paths to issue templates are incorrect. The paths ../../issues/new?template=... assume the file is nested two directories deep from the repository root, but CONTRIBUTING.md is in the root directory. These links will not work correctly on GitHub.

Solution: Use absolute GitHub paths instead:

- **Bug Report**: For reporting bugs or unexpected behavior ([use template](https://github.com/LittleLittleCloud/RazorConsole/issues/new?template=bug-report.yml))
- **Feature Request**: For suggesting new features or enhancements ([use template](https://github.com/LittleLittleCloud/RazorConsole/issues/new?template=feature-request.yml))
Suggested change
- **Bug Report**: For reporting bugs or unexpected behavior ([use template](../../issues/new?template=bug-report.yml))
- **Feature Request**: For suggesting new features or enhancements ([use template](../../issues/new?template=feature-request.yml))
- **Bug Report**: For reporting bugs or unexpected behavior ([use template](https://github.com/LittleLittleCloud/RazorConsole/issues/new?template=bug-report.yml))
- **Feature Request**: For suggesting new features or enhancements ([use template](https://github.com/LittleLittleCloud/RazorConsole/issues/new?template=feature-request.yml))

Copilot uses AI. Check for mistakes.
@LittleLittleCloud LittleLittleCloud merged commit 2ba77cc into main Nov 17, 2025
11 checks passed
@LittleLittleCloud LittleLittleCloud deleted the copilot/improve-github-issues branch November 17, 2025 03:31
@github-actions github-actions bot added this to the v0.2.0 milestone Nov 17, 2025
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.

Improve github issues

3 participants