You can collect user feedback, report software bugs, and organize tasks you'd like to accomplish with issues in a repository. Issues can act as more than just a place to report software bugs.
Other conversations are more suitable for discussions. You can use discussions to ask and answer questions, share information, make announcements, and conduct or participate in conversations about a project. For more information, see "About discussions."
You cannot convert a discussion to an issue.
You can link a pull request to an issue to show that a fix is in progress and to automatically close the issue when someone merges the pull request. For more information, see "Linking a pull request to an issue."
To stay updated on the most recent comments in an issue, you can watch an issue to receive notifications about the latest comments. For more information, see "About notifications."
To quickly find links to recently updated issues you're subscribed to, visit your dashboard. For more information, see "About your personal dashboard."
With issues, you can:
- Track and prioritize your work using project boards. For more information, see "Using project boards."
- Create new issues to track out-of-scope feedback from a comment in an issue or a pull request review. For more information, see "Opening an issue from a comment."
- Create issue templates to help contributors open meaningful issues. For more information, see "About issue and pull request templates."
- Transfer open issues to other repositories. For more information, see "Transferring an issue to another repository."
- Pin important issues to make them easier to find, preventing duplicate issues and reducing noise. For more information, see "Pinning an issue to your repository."
- Track duplicate issues using saved replies. For more information, see "About saved replies."
- Report comments that violate GitHub's Community Guidelines. For more information, see "Reporting abuse or spam."