Skip to content

feat: add GitHub issue templates#172

Merged
NotYuSheng merged 1 commit intomainfrom
feature/issue-templates
Apr 5, 2026
Merged

feat: add GitHub issue templates#172
NotYuSheng merged 1 commit intomainfrom
feature/issue-templates

Conversation

@NotYuSheng
Copy link
Copy Markdown
Owner

@NotYuSheng NotYuSheng commented Apr 5, 2026

Summary

  • Adds 6 issue templates to .github/ISSUE_TEMPLATE/: bug, chore, enhancement, feature, research, and sub-issue
  • Ported from MeetMemo with minor adjustments

Test plan

  • Verify templates appear when creating a new issue on GitHub

🤖 Generated with Claude Code

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@NotYuSheng NotYuSheng merged commit 8a8c3f2 into main Apr 5, 2026
@NotYuSheng NotYuSheng deleted the feature/issue-templates branch April 5, 2026 11:06
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a comprehensive set of GitHub issue templates, including Bug Report, Chore, Enhancement, Feature Request, Research Task, and Sub-Issue. The feedback focuses on improving the sub-issue.md template by ensuring naming consistency, adding default labels, and replacing escaped bracket placeholders with angle brackets to match the style of other templates and improve the user experience.

@@ -0,0 +1,36 @@
---
name: Sub-Issue Template
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

To maintain consistency with the other templates in this directory (e.g., Chore, Enhancement, Research Task), consider removing the word Template from the name.

Suggested change
name: Sub-Issue Template
name: Sub-Issue

name: Sub-Issue Template
about: Use this for tracking sub-tasks under major issues
title: "[Sub-Issue] "
labels:
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The labels field is currently empty, which deviates from the pattern established in the other five templates (bug, chore, enhancement, feature, research). Adding a default label like sub-issue or task will help in automatically categorizing these issues and improving repository organization.

Suggested change
labels:
labels: sub-issue

assignees: ''
---

### Sub-Issue: \[Brief Description of the Sub-Task]
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The use of escaped brackets \[...\] for placeholders is inconsistent with the rest of the file (e.g., line 23) and other templates like feature.md. These backslashes will persist in the text area when a user creates an issue, requiring manual cleanup. It is recommended to use angle brackets <...> for placeholders to provide a better user experience and maintain consistency.

Suggested change
### Sub-Issue: \[Brief Description of the Sub-Task]
### Sub-Issue: <Brief Description of the Sub-Task>


### What needs to be done

\[Clearly describe the scope and purpose of this sub-issue. If applicable, mention relevant existing code, its limitations, and what the outcome of this sub-issue should achieve.]
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

Avoid using escaped brackets \[...\] for placeholders here as well. Using <...> is more consistent with the other templates in this PR and prevents unnecessary characters from being left in the issue body for the user to delete.

Suggested change
\[Clearly describe the scope and purpose of this sub-issue. If applicable, mention relevant existing code, its limitations, and what the outcome of this sub-issue should achieve.]
<Clearly describe the scope and purpose of this sub-issue. If applicable, mention relevant existing code, its limitations, and what the outcome of this sub-issue should achieve.>


### Why this is needed

\[Explain why the change improves maintainability, reusability, or correctness. Focus on long-term benefits like reducing duplication, simplifying onboarding, or decoupling service responsibilities.]
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

Avoid using escaped brackets \[...\] for placeholders. Using <...> is more consistent with the other templates and ensures a cleaner interface for the person filling out the issue.

Suggested change
\[Explain why the change improves maintainability, reusability, or correctness. Focus on long-term benefits like reducing duplication, simplifying onboarding, or decoupling service responsibilities.]
<Explain why the change improves maintainability, reusability, or correctness. Focus on long-term benefits like reducing duplication, simplifying onboarding, or decoupling service responsibilities.>

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.

1 participant