-
Notifications
You must be signed in to change notification settings - Fork 7
Update and improve issue templates #129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughRepository issue templates were migrated from Markdown to YAML form templates: several .md files were removed and replaced by structured .yml templates; additional YAML templates were added; and a central config.yml for issue template behavior and contact links was introduced. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant User as Reporter
participant GH as GitHub UI
participant Templates as .github/ISSUE_TEMPLATE
participant Config as config.yml
Note over GH,Templates: Issue creation flow (new)
User->>GH: Click "New issue"
GH->>Config: Read config (disable blank issues, contact links)
GH->>Templates: Present list of YAML form templates
Templates-->>GH: Provide selected form (fields, required validations)
GH->>User: Render form (checkboxes, textareas, dropdowns)
User->>GH: Submit form
GH->>Templates: Create issue populated with form data
GH->>User: Confirm issue created
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (2)
🚧 Files skipped from review as they are similar to previous changes (1)
🔇 Additional comments (2)
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. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 3
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (10)
.github/ISSUE_TEMPLATE/bug_report.md(0 hunks).github/ISSUE_TEMPLATE/bug_report.yml(1 hunks).github/ISSUE_TEMPLATE/config.yml(1 hunks).github/ISSUE_TEMPLATE/docs_issue.yml(1 hunks).github/ISSUE_TEMPLATE/feature_request.md(0 hunks).github/ISSUE_TEMPLATE/feature_request.yml(1 hunks).github/ISSUE_TEMPLATE/localization_issue.yml(1 hunks).github/ISSUE_TEMPLATE/planned-feature.md(0 hunks).github/ISSUE_TEMPLATE/planned_feature.yml(1 hunks).github/ISSUE_TEMPLATE/question.yml(1 hunks)
💤 Files with no reviewable changes (3)
- .github/ISSUE_TEMPLATE/feature_request.md
- .github/ISSUE_TEMPLATE/planned-feature.md
- .github/ISSUE_TEMPLATE/bug_report.md
🔇 Additional comments (5)
.github/ISSUE_TEMPLATE/config.yml (1)
1-14: Verify the default branch name in contact links.The CONTRIBUTING.md link (line 7) references the branch name as "Main" (capitalized). Confirm that this matches your repository's actual default branch name to avoid 404 errors when users click this link.
.github/ISSUE_TEMPLATE/docs_issue.yml (1)
1-71: Template structure looks good.The documentation issue template is well-structured with clear sections, helpful placeholders, and appropriate field requirements. YAML syntax is valid and consistent.
.github/ISSUE_TEMPLATE/localization_issue.yml (1)
29-39: Verify the language dropdown covers all supported locales.The language dropdown (lines 29-39) lists only English, Persian, Polish, and Other. Confirm this matches your project's actual translation coverage. If more languages are supported or planned, consider adding them to improve discoverability.
.github/ISSUE_TEMPLATE/bug_report.yml (1)
1-143: Template is well-structured and comprehensive.The bug report template has clear sections, appropriate field validation, correct dropdown default indices, and helpful placeholder text. Checkbox validation is correctly specified at the option level, consistent with other templates.
.github/ISSUE_TEMPLATE/feature_request.yml (1)
1-71: Template structure and field validation are correct.The feature request template has proper YAML structure, appropriate field requirements, and clear descriptions. Validation nesting is correct and consistent with other templates in this PR.
Description
Update issue templates to new GitHub issue templates system with
.ymlfiles and some new templates.Testing
Tested in private repository.
Impact
Nothing
Additional Information
Nothing
Checklist
Summary by CodeRabbit