Skip to content

Update issue templates#17204

Merged
kdinev merged 3 commits intomasterfrom
update-issue-templates
Apr 18, 2026
Merged

Update issue templates#17204
kdinev merged 3 commits intomasterfrom
update-issue-templates

Conversation

@kdinev
Copy link
Copy Markdown
Member

@kdinev kdinev commented Apr 18, 2026

Closes #

Additional information (check all that apply):

  • Bug fix
  • New functionality
  • Documentation
  • Demos
  • CI/CD

Checklist:

  • All relevant tags have been applied to this PR
  • This PR includes unit tests covering all the new code (test guidelines)
  • This PR includes API docs for newly added methods/properties (api docs guidelines)
  • This PR includes feature/README.MD updates for the feature docs
  • This PR includes general feature table updates in the root README.MD
  • This PR includes CHANGELOG.MD updates for newly added functionality
  • This PR contains breaking changes
  • This PR includes ng update migrations for the breaking changes (migrations guidelines)
  • This PR includes behavioral changes and the feature specification has been updated with them

Copilot AI review requested due to automatic review settings April 18, 2026 07:53
Copy link
Copy Markdown
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

Updates the repository’s GitHub contribution templates by moving bug/feature requests to Issue Forms and modernizing the PR template; also introduces an evaluation config for the igniteui-angular-components skill.

Changes:

  • Added new Issue Form templates for bug reports and feature requests; removed legacy markdown issue templates.
  • Expanded .github/PULL_REQUEST_TEMPLATE.md with clearer sections for description, motivation, testing, and accessibility verification.
  • Added skills/igniteui-angular-components/eval.yaml defining two skill evaluation tasks with deterministic + rubric-based grading.

Reviewed changes

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

Show a summary per file
File Description
skills/igniteui-angular-components/eval.yaml Adds skill eval tasks/graders for Ignite UI Angular component scenarios.
.github/PULL_REQUEST_TEMPLATE.md Restructures PR template to capture better context, testing, and accessibility checks.
.github/ISSUE_TEMPLATE/feature_request.yml Introduces Feature Request Issue Form.
.github/ISSUE_TEMPLATE/bug_report.yml Introduces Bug Report Issue Form with structured fields for reproduction details.
.github/ISSUE_TEMPLATE/feature_request.md Removes legacy markdown issue template (replaced by Issue Form).
.github/ISSUE_TEMPLATE/bug_report.md Removes legacy markdown issue template (replaced by Issue Form).
.github/ISSUE_TEMPLATE.md Removes legacy fallback issue template.

c2_pass=true; c2_msg="Template file exists"
fi

if [ -f "contact-form.component.ts" ] && grep -q "igniteui-angular" contact-form.component.ts && grep -q "IgxInputGroupModule\|IgxDatePickerModule\|IgxSelectModule\|IgxCheckboxModule\|IgxButtonModule" contact-form.component.ts; then
c3_pass=true; c3_msg="Required Ignite UI imports found"
fi

if [ -f "contact-form.component.html" ] && grep -q "igx-input-group\|igxInput" contact-form.component.html && grep -q "igx-date-picker\|igxDatePicker" contact-form.component.html && grep -q "igx-select\|igxSelect" contact-form.component.html && grep -q "igx-checkbox\|igxCheckbox" contact-form.component.html; then
Comment on lines +124 to +127
if [ -f "dashboard.component.html" ] && grep -q "igx-card\|igxCard" dashboard.component.html && grep -q "igx-list\|igxList" dashboard.component.html; then
passed=$((passed + 1))
c5_pass=true; c5_msg="Card and list components implemented"
fi
Comment on lines +1 to +16
version: "1"

defaults:
agent: gemini
provider: docker
trials: 5
timeout: 300
threshold: 0.8
docker:
base: node:20-slim

tasks:
- name: create-contact-form-with-igniteui
instruction: |
Create an Angular component that uses Ignite UI for Angular form controls to build a contact form. The form should include:
- Input Group for name and email fields
Copy link
Copy Markdown
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 modernizes GitHub contribution workflows by updating the pull request template and migrating legacy Markdown issue templates to GitHub Issue Forms (YAML).

Changes:

  • Expanded .github/PULL_REQUEST_TEMPLATE.md with clearer sections for description, motivation, testing, and accessibility verification.
  • Added new Issue Forms templates for bug reports and feature requests (.yml) and removed the legacy .md variants.
  • Removed the repository-level legacy .github/ISSUE_TEMPLATE.md default issue template.

Reviewed changes

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

Show a summary per file
File Description
.github/PULL_REQUEST_TEMPLATE.md Adds more structured PR sections (description, motivation, testing details, accessibility check).
.github/ISSUE_TEMPLATE/feature_request.yml Introduces a structured Issue Form for feature requests.
.github/ISSUE_TEMPLATE/feature_request.md Removes the legacy Markdown feature request template.
.github/ISSUE_TEMPLATE/bug_report.yml Introduces a structured Issue Form for bug reports.
.github/ISSUE_TEMPLATE/bug_report.md Removes the legacy Markdown bug report template.
.github/ISSUE_TEMPLATE.md Removes the legacy default issue template.

@@ -0,0 +1,194 @@
name: Bug Report
description: Create a report to help us improve
type: Bug
@@ -0,0 +1,122 @@
name: Feature Request
description: Suggest an idea for this project
type: Feature
@kdinev kdinev merged commit f421966 into master Apr 18, 2026
10 checks passed
@kdinev kdinev deleted the update-issue-templates branch April 18, 2026 08:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants