You can manage your work on GitHub Enterprise by creating issues to track ideas, enhancements, tasks, or bugs.

About issues

Use issues to track ideas, enhancements, tasks, or bugs for work on GitHub Enterprise.

Creating an issue

Issues can be used to keep track of bugs, enhancements, or other requests.

Opening an issue from code

You can open a new issue from a specific line or lines of code in a file or pull request.

Creating a permanent link to a code snippet

You can create a permanent link to a specific line or range of lines of code in a specific version of a file or pull request.

About task lists

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.

File attachments on issues and pull requests

When you open issue or update a pull request, you can use issue attachments to upload images of proposed features or screenshots of bugs.

Assigning issues and pull requests to other GitHub users

Assignees clarify who is working on specific issues and pull requests.

Viewing all of your 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.

Disabling issues

You may wish to turn issues off for your repository if you do not accept contributions or bug reports.

Closing issues using keywords

You can include keywords in your pull request titles and descriptions, as well as commit messages, to automatically close issues in GitHub Enterprise.

About duplicate issues and pull requests

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.

About automation for issues and pull requests with query parameters

You can use query parameters to share URLs with customized information.