You can manage your work on GitHub by creating issues to track ideas, enhancements, tasks, or bugs.
Use issues to track ideas, enhancements, tasks, or bugs for work on GitHub.
Issues can be used to keep track of bugs, enhancements, or other requests.
You can open a new issue by selecting lines of code from an existing file within a repository or pull request. Issues that are opened from code contain a URL that points to the specified code range.
You can create a permanent link that refers to a code block in a specific version of a file or pull request. Depending on where you paste the permalink, it will render as a code snippet image or a URL.
You can use task lists to create a list of items with checkboxes within pull request and issue comments or Markdown files in your repository.
When you open issue or update a pull request, you can use issue attachments to upload images of proposed features or screenshots of bugs.
Assignees clarify who is working on specific issues and pull requests.
The Issues and Pull Request dashboards list the open issues and pull requests you've created. You can use them to update items that have gone stale, close them, or keep track of where you've been mentioned across all repositories—including those you're not subscribed to.
You may wish to turn issues off for your repository if you do not accept contributions or bug reports.
You can include keywords in your pull request titles and descriptions, as well as commit messages, to automatically close issues in GitHub.
Mark an issue or pull request as a duplicate to track similar issues or pull requests together and remove unnecessary burden for both maintainers and collaborators.