Skip to content

Add issue templates/check-version workflow#94

Merged
cloneofghosts merged 8 commits into
masterfrom
issue-templates
Jul 15, 2025
Merged

Add issue templates/check-version workflow#94
cloneofghosts merged 8 commits into
masterfrom
issue-templates

Conversation

@cloneofghosts
Copy link
Copy Markdown
Owner

No description provided.

@cloneofghosts cloneofghosts added the enhancement New feature or request label Jul 15, 2025
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.

Summary of Changes

Hello @cloneofghosts, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request significantly enhances the issue reporting experience for the python-pirate-weather repository. My aim is to streamline the process by introducing structured issue templates that guide users in submitting detailed and actionable bug reports, feature requests, and documentation improvement suggestions. Additionally, I've configured the overall issue submission flow, directing users to appropriate channels for questions or API-specific issues. It's worth noting that while the PR title mentions a 'check version workflow,' the provided changes do not include any workflow files.

Highlights

  • Standardized Issue Reporting: I've introduced new GitHub issue templates for bug reports, feature requests, and documentation improvements. These templates are designed to guide users in providing comprehensive and structured information when opening issues.
  • Streamlined Issue Creation Flow: I've configured the overall issue submission process by disabling the creation of blank issues and providing direct contact links to relevant discussion forums or the upstream Pirate Weather API repository for specific inquiries.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in issue comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist is currently in preview and may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments to provide feedback.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

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 GitHub issue templates for bug reports, documentation improvements, and feature requests, along with a configuration file to guide users towards them. This is a great addition for structuring issue submissions. The review includes suggestions to improve the clarity of the YAML configuration files.

Comment thread .github/ISSUE_TEMPLATE/bug.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/bug.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/documentation.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/feature.yml Outdated
@cloneofghosts
Copy link
Copy Markdown
Owner Author

/gemini review

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 adds a set of comprehensive issue templates for bug reports, documentation improvements, and feature requests. The templates are well-structured and guide users to provide necessary information. I've found one issue in the bug report template where an instruction for getting the package version is incorrect and will fail. My review includes a suggestion to fix this. Overall, these changes are a great improvement for managing issues in the repository.

Comment thread .github/ISSUE_TEMPLATE/bug.yml Outdated
@cloneofghosts
Copy link
Copy Markdown
Owner Author

/gemini review

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 set of well-structured GitHub issue templates for bug reports, documentation improvements, and feature requests, which will be very beneficial for the project. The configuration to disable blank issues is also a good addition.

My review includes a few minor suggestions to add a newline at the end of each new file, which is a common convention.

I also noticed that the pull request title mentions a 'check version workflow', but this file doesn't seem to be included in the changes. Please check if this is intended to be part of this PR.

Comment thread .github/ISSUE_TEMPLATE/bug.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/config.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/documentation.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/feature.yml Outdated
@cloneofghosts
Copy link
Copy Markdown
Owner Author

/gemini review

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 for bug reports, documentation improvements, and feature requests. The templates are well-structured and will significantly improve the quality of incoming issues. The configuration to disable blank issues and guide users to discussions or the API repository is also a great addition.

I have one suggestion to make the bug report template even more effective by requiring environment details.

I noticed the pull request title mentions a 'check version workflow', but I don't see any workflow files in the changes. Perhaps this is planned for a future PR?

Comment thread .github/ISSUE_TEMPLATE/bug.yml Outdated
@cloneofghosts cloneofghosts changed the title Add issue templates/check version workflow Add issue templates/check-version workflow Jul 15, 2025
@cloneofghosts
Copy link
Copy Markdown
Owner Author

/gemini review

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 for bug reports, documentation improvements, and feature requests. These templates are well-structured and will help guide users to provide the necessary information when creating issues. The configuration to disable blank issues and provide contact links is also a great addition.

I've made a few suggestions to improve the clarity of the forms by removing redundant (Optional) text from field labels.

Additionally, the pull request title mentions a check-version workflow, but this file appears to be missing from the changes. Could you please clarify if this was intended to be part of this PR?

Comment thread .github/ISSUE_TEMPLATE/bug.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/documentation.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/documentation.yml
Comment thread .github/ISSUE_TEMPLATE/feature.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/feature.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/feature.yml Outdated
@cloneofghosts
Copy link
Copy Markdown
Owner Author

/gemini review

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 issue templates for bug reports, documentation improvements, and feature requests. This is a great addition that will help standardize issue reporting and improve the quality of incoming issues. The templates are well-structured and cover all the necessary information.

I've made one suggestion to improve the clarity of the checkboxes in the bug report template.

Also, the pull request title mentions a check-version workflow, but no such workflow file is included in the changes. Could you please clarify if this is intended to be part of another PR or if the title needs to be updated?

Comment thread .github/ISSUE_TEMPLATE/bug.yml Outdated
@cloneofghosts
Copy link
Copy Markdown
Owner Author

/gemini review

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 issue templates for bug reports, documentation improvements, and feature requests. The templates are well-structured and will help standardize issue submissions. I've provided a few suggestions to further improve the templates by adding syntax highlighting to code/diff blocks and providing more guidance to users, which should enhance the quality of the issues filed.

Comment thread .github/ISSUE_TEMPLATE/bug.yml Outdated
Comment thread .github/ISSUE_TEMPLATE/documentation.yml
Comment thread .github/ISSUE_TEMPLATE/feature.yml
@cloneofghosts cloneofghosts merged commit b86deaa into master Jul 15, 2025
2 checks passed
@cloneofghosts cloneofghosts deleted the issue-templates branch July 15, 2025 23:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant