Merged
Conversation
Create a new template for Issues that represents a new Feature. Automatically adds the `feature` tag to the issue, and adds it to the DataFed project under the `todo` column.
Contributor
Reviewer's GuideAdds a new GitHub issue template for feature requests that standardizes feature descriptions and automatically categorizes them for the DataFed project. Flow diagram for feature issue template application in GitHubflowchart TD
A[Contributor opens New Issue in DataFed repo] --> B{Selects template?}
B -->|Feature Template| C[Load feature-template.md structure]
B -->|Other template or blank| H[Use other issue flow]
C --> D[User fills Feature Description]
D --> E[User specifies Functional Requirements with checkboxes]
E --> F[User notes Changes section]
F --> G[Submit issue]
G --> I[GitHub creates issue of type feature]
I --> J[Assign to project DataFed]
J --> K[Place in todo column]
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Contributor
There was a problem hiding this comment.
Hey - I've found 2 issues, and left some high level feedback:
- The issue template frontmatter is split into multiple
---blocks; GitHub expects a single YAML frontmatter block at the top, so consider merging all metadata (name, about, title, labels, assignees, type, projects) into one block. - To actually auto-apply the
featurelabel as described, setlabels: ['feature'](or equivalent) in the frontmatter instead of leaving it as an empty string.
Prompt for AI Agents
Please address the comments from this code review:
## Overall Comments
- The issue template frontmatter is split into multiple `---` blocks; GitHub expects a single YAML frontmatter block at the top, so consider merging all metadata (name, about, title, labels, assignees, type, projects) into one block.
- To actually auto-apply the `feature` label as described, set `labels: ['feature']` (or equivalent) in the frontmatter instead of leaving it as an empty string.
## Individual Comments
### Comment 1
<location path=".github/ISSUE_TEMPLATE/feature-template.md" line_range="3" />
<code_context>
+---
+name: Feature Template
+about: Template for new features to DataFed
+title: "[Feature] Feature Title"
+labels: ''
</code_context>
<issue_to_address>
**suggestion (typo):** Consider rephrasing the 'about' line for more natural grammar.
"Template for new features to DataFed" reads a bit awkwardly. Consider "Template for new features in DataFed" or "Template for adding new features to DataFed" for more natural wording.
```suggestion
about: Template for adding new features to DataFed
```
</issue_to_address>
### Comment 2
<location path=".github/ISSUE_TEMPLATE/feature-template.md" line_range="1" />
<code_context>
+---
+name: Feature Template
+about: Template for new features to DataFed
</code_context>
<issue_to_address>
**issue (bug_risk):** The repeated '---' blocks split the front matter in a way that may not parse correctly.
There are two separate `---` blocks around the template metadata, with an extra one before `type: feature`. GitHub issue templates expect a single front-matter block, so these should be merged into one to ensure correct parsing.
</issue_to_address>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
Combine GitHub's automated frontmatter yaml with custom frontmatter yaml
JoshuaSBrown
approved these changes
Feb 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Create a new template for Issues that represents a new Feature.
Automatically adds the
featuretag to the issue, and adds it to the DataFed project under thetodocolumn.Summary by Sourcery
New Features: