Skip to content

Conversation

@KUL236
Copy link

@KUL236 KUL236 commented Dec 13, 2025

Updated feature request template with new fields and labels.

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking CHANGE which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactor (does not change functionality, e.g. code style improvements, linting)
  • Documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

Please include screenshots below if applicable.

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • I have checked my code and corrected any misspellings

Maintainer Checklist

  • closes #xxxx (Replace xxxx with the GitHub issue number)
  • Tag the PR with the appropriate labels

Summary by CodeRabbit

  • Documentation
    • Redesigned feature request template with improved structure and clarity. New template includes required fields for Feature Description and Problem Statement, plus optional fields for Proposed Solution and Additional Context, enhancing the submission experience.

✏️ Tip: You can customize this high-level summary in your review settings.

Updated feature request template with new fields and labels.
@github-actions
Copy link
Contributor

🎉 Welcome @KUL236!
Thank you for your pull request! Our team will review it soon. 🔍

  • Please ensure your PR follows the contribution guidelines. ✅
  • All automated tests should pass before merging. 🔄
  • If this PR fixes an issue, link it in the description. 🔗

We appreciate your contribution! 🚀

@coderabbitai
Copy link

coderabbitai bot commented Dec 13, 2025

Walkthrough

The GitHub feature request issue template was redesigned, replacing the previous section structure with four explicit textarea fields: Feature Description, Problem Statement, Proposed Solution, and Additional Context. The template header metadata was updated with an emoji-prefixed name and revised description.

Changes

Cohort / File(s) Summary
Issue Template Restructure
\.github/ISSUE_TEMPLATE/feature_request.yml``
Redesigned feature request template with updated header metadata (name, description, labels) and reorganized body structure replacing previous sections with four explicit textarea blocks featuring required flags for Feature Description and Problem Statement fields

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • Verify the new field structure aligns with intended user guidance for feature requests
  • Confirm label assignment (enhancement) is appropriate for the workflow
  • Review clarity and helpfulness of field descriptions and placeholder text

Poem

🐰 A template once tangled, now tidied with care,
Four fields clear and bright, a structure so fair,
Feature and problem and solution so sweet,
The rabbit hops 'round—now the form is complete! ✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: restructuring the feature request template from a complex multi-section format to a simplified four-field textarea design with explicit required flags.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
.github/ISSUE_TEMPLATE/feature_request.yml (1)

1-30: Consider adding placeholder text for better UX.

The textarea fields lack placeholder attributes, which could help guide contributors on what to include in each field. This is a low-priority improvement but would enhance usability.

Example placeholder additions:

   - type: textarea
     attributes:
       label: Feature Description
       description: Describe the feature clearly.
+      placeholder: "A clear and concise description of the feature..."
     validations:
       required: true

Apply similar placeholders to other fields to provide inline guidance.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b063ecb and 82101fb.

📒 Files selected for processing (1)
  • .github/ISSUE_TEMPLATE/feature_request.yml (1 hunks)

Comment on lines +27 to +30
- type: textarea
attributes:
label: Additional Context
description: Mockups, references, or examples.
Copy link

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

Complete the YAML structure for the Additional Context field.

The Additional Context textarea field is incomplete—it's missing the validations section required by GitHub's issue template schema. Every textarea field must have a validations block with the required flag specified.

Apply this diff to complete the field:

   - type: textarea
     attributes:
       label: Additional Context
       description: Mockups, references, or examples.
+    validations:
+      required: false

This ensures the template renders correctly and validates field requirements as intended.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- type: textarea
attributes:
label: Additional Context
description: Mockups, references, or examples.
- type: textarea
attributes:
label: Additional Context
description: Mockups, references, or examples.
validations:
required: false
🤖 Prompt for AI Agents
In .github/ISSUE_TEMPLATE/feature_request.yml around lines 27 to 30, the
"Additional Context" textarea field is missing the required "validations" block;
add a validations section under the attributes with a required flag (e.g.,
validations: { required: false }) and ensure correct YAML indentation so the
textarea field includes the validations key and value.

@M4dhav
Copy link
Contributor

M4dhav commented Dec 19, 2025

What issue is this related to?

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.

2 participants