Skip to content

Update issue templates#4

Open
aegntic wants to merge 3 commits intomainfrom
aegntic-patch-1
Open

Update issue templates#4
aegntic wants to merge 3 commits intomainfrom
aegntic-patch-1

Conversation

@aegntic
Copy link
Owner

@aegntic aegntic commented Feb 13, 2026

Summary by Sourcery

Add standardized GitHub issue templates for bug reports, feature requests, and custom issues.

Documentation:

  • Document structured formats for reporting bugs, including environment details and optional screenshots.
  • Document a guided template for submitting feature requests with problem, solution, and alternatives.
  • Add a generic custom issue template as a starting point for other issue types.

@sourcery-ai
Copy link

sourcery-ai bot commented Feb 13, 2026

Reviewer's Guide

Adds standardized GitHub issue templates for bug reports, feature requests, and a generic custom issue, to structure incoming issues and capture key diagnostic/contextual information from reporters.

File-Level Changes

Change Details Files
Introduce a structured bug report template to capture reproducible steps and environment details.
  • Create a new bug report issue template with front matter for name, about, title, labels, and assignees.
  • Add sections for bug description, reproduction steps, expected behavior, and screenshots.
  • Add environment detail sections for desktop and smartphone configurations, plus a final additional context section.
.github/ISSUE_TEMPLATE/bug_report.md
Add a feature request template to standardize how new ideas are proposed.
  • Create a new feature request issue template with front matter for name, about, title, labels, and assignees.
  • Define sections to describe the related problem, desired solution, considered alternatives, and additional context or screenshots.
.github/ISSUE_TEMPLATE/feature_request.md
Add a generic custom issue template as a flexible option for other issue types.
  • Create a new custom issue template with front matter for name, about, title, labels, and assignees.
  • Leave the body empty to allow free-form issue content.
.github/ISSUE_TEMPLATE/custom.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@coderabbitai
Copy link

coderabbitai bot commented Feb 13, 2026

Warning

Rate limit exceeded

@aegntic has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 6 minutes and 2 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch aegntic-patch-1

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

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

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

Hey - I've found 3 issues, and left some high level feedback:

  • Consider setting default labels and/or assignees in the issue template front matter so new issues are automatically triaged into the right queues.
  • The custom.md template currently has only generic placeholder text; either remove it for now or replace the placeholders with a concrete use case to avoid confusion for reporters.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- Consider setting default labels and/or assignees in the issue template front matter so new issues are automatically triaged into the right queues.
- The `custom.md` template currently has only generic placeholder text; either remove it for now or replace the placeholders with a concrete use case to avoid confusion for reporters.

## Individual Comments

### Comment 1
<location> `.github/ISSUE_TEMPLATE/bug_report.md:28` </location>
<code_context>
+
+**Desktop (please complete the following information):**
+ - OS: [e.g. iOS]
+ - Browser [e.g. chrome, safari]
+ - Version [e.g. 22]
+
</code_context>

<issue_to_address>
**nitpick (typo):** Capitalize browser names in the example list.

For example, update to `- Browser [e.g. Chrome, Safari]` for consistency with product naming.

```suggestion
 - Browser [e.g. Chrome, Safari]
```
</issue_to_address>

### Comment 2
<location> `.github/ISSUE_TEMPLATE/bug_report.md:34` </location>
<code_context>
+**Smartphone (please complete the following information):**
+ - Device: [e.g. iPhone6]
+ - OS: [e.g. iOS8.1]
+ - Browser [e.g. stock browser, safari]
+ - Version [e.g. 22]
+
</code_context>

<issue_to_address>
**nitpick (typo):** Capitalize "Safari" in the smartphone browser example.

For the browser example, use the correctly capitalized product name.

Suggested implementation:

```
 - Browser [e.g. Chrome, Safari]

```

```
**Smartphone (please complete the following information):**
 - Device: [e.g. iPhone6]
 - OS: [e.g. iOS8.1]
 - Browser [e.g. stock browser, Safari]

```
</issue_to_address>

### Comment 3
<location> `.github/ISSUE_TEMPLATE/feature_request.md:10-11` </location>
<code_context>
+---
+
+**Is your feature request related to a problem? Please describe.**
+A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
+
+**Describe the solution you'd like**
</code_context>

<issue_to_address>
**suggestion (typo):** Consider using a more standard abbreviation like "e.g." instead of "Ex.".

To match standard technical writing, replace `Ex.` with `e.g.` or spell it out as `For example, I'm always frustrated when [...]`.

```suggestion
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. For example, I'm always frustrated when [...]
```
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

aegntic and others added 2 commits February 14, 2026 01:16
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
Copy link
Owner Author

@aegntic aegntic left a comment

Choose a reason for hiding this comment

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

next move

@aegntic aegntic self-assigned this Feb 13, 2026
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