{"meta":{"title":"Quickstart for GitHub Issues","intro":"Follow this brief interactive guide to learn about GitHub Issues.","product":"GitHub Issues","breadcrumbs":[{"href":"/en/enterprise-cloud@latest/issues","title":"GitHub Issues"},{"href":"/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues","title":"Issues"},{"href":"/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/learning-about-issues","title":"Learning about issues"},{"href":"/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/learning-about-issues/quickstart","title":"Quickstart for GitHub Issues"}],"documentType":"article"},"body":"# Quickstart for GitHub Issues\n\nFollow this brief interactive guide to learn about GitHub Issues.\n\n## Introduction\n\nThis guide demonstrates how to use GitHub Issues to plan and track a piece of work. In this guide, you will create a new issue and break it down into sub-issues. You'll also learn how to add labels, issue types, milestones, assignees, and projects to communicate metadata about your issue.\n\n## Prerequisites\n\nTo create an issue, you need a repository. You can use an existing repository that you have write access to, or you can create a new repository.  Members of an enterprise with managed users can only make changes in repositories that are part of their enterprise.  The repository must have issues enabled. For more information about creating a repository, see [Creating a new repository](/en/enterprise-cloud@latest/repositories/creating-and-managing-repositories/creating-a-new-repository). For more information about enabling issues if they are disabled in your repository, see [Disabling issues](/en/enterprise-cloud@latest/repositories/managing-your-repositorys-settings-and-features/enabling-features-for-your-repository/disabling-issues).\n\n## Opening a blank issue\n\nFirst, create an issue. There are multiple ways to create an issue; you can choose the most convenient method for your workflow. This example will use the GitHub UI. For more information about other ways to create an issue, see [Creating an issue](/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/creating-an-issue).\n\n1. On GitHub, navigate to the main page of the repository.\n2. Under your repository name, click **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-issue-opened\" aria-label=\"issue-opened\" role=\"img\"><path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path></svg> Issues**.\n\n   ![Screenshot of the main page of a repository. In the horizontal navigation bar, a tab, labeled \"Issues,\" is outlined in dark orange.](/assets/images/help/repository/repo-tabs-issues-global-nav-update.png)\n3. Click **New issue**.\n4. In this example, we will start with a blank issue. Your repository may use issue templates and issue forms to encourage contributors to provide specific information. If your repository uses issue templates, click **Open a blank issue**.\n\n## Filling in information\n\nGive your issue a descriptive title. The title should convey at a glance what the issue is about.\n\nAdd a description that explains the purpose of the issue, including any details that might help resolve the issue. For example, if this is a bug report, describe the steps to reproduce the bug, the expected result, and the actual result.\n\nYou can use markdown to add formatting, links, emojis, and more. For more information, see [Writing on GitHub](/en/enterprise-cloud@latest/get-started/writing-on-github).\n\n![Screenshot of the new issue form, with a title and body filled in.](/assets/images/help/issues/issue-title-body.png)\n\n## Adding a task list\n\nYou can also use plain text to track tasks that don't have a corresponding issue and convert them to issues later. For more information, see [About tasklists](/en/enterprise-cloud@latest/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists).\n\n![Screenshot of the new issue form, with the title and body filled in. The body includes the Markdown for a task list.](/assets/images/help/issues/issue-task-list-raw.png)\n\n## Assigning the issue\n\nTo communicate responsibility, you can assign the issue to a member of your organization. See [Assigning issues and pull requests to other GitHub users](/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users).\n\n![Screenshot of the new issue form. In the right sidebar, the \"Assignees\" section is outlined in a dark orange.](/assets/images/help/issues/issue-assignees.png)\n\n## Adding labels\n\nAdd a label to categorize your issue. For example, you might use a `question` label and a `good first issue` label to indicate that an issue is a question that a first-time contributor could pick up. Users can filter issues by label to find all issues that have a specific label.\n\nYou can use the default labels, or you can create a new label. For more information, see [Managing labels](/en/enterprise-cloud@latest/issues/using-labels-and-milestones-to-track-work/managing-labels).\n\n![Screenshot of the new issue form. In the right sidebar, the \"Labels\" section is outlined in dark orange.](/assets/images/help/issues/issue-with-label.png)\n\n## Adding issue types\n\nYou can add an issue type to classify work across the organization. See [Managing issue types in an organization](/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/using-issues/managing-issue-types-in-an-organization).\n\n![Screenshot of the new issue form. In the right sidebar, the \"Type\" section is outlined in dark orange.](/assets/images/help/issues/issue-type.png)\n\n## Adding the issue to a project\n\nYou can add the issue to an existing project and populate metadata for the project. For more information about projects, see [About Projects](/en/enterprise-cloud@latest/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects).\n\n![Screenshot of the new issue form. In the right sidebar, the \"Projects\" section is outlined in dark orange.](/assets/images/help/issues/issue-project.png)\n\n## Adding milestones\n\nYou can add a milestone to track the issue as part of a date based target. A milestone shows the progress of the issues as the target date approaches. See [About milestones](/en/enterprise-cloud@latest/issues/using-labels-and-milestones-to-track-work/about-milestones).\n\n![Screenshot of the new issue form. In the right sidebar, the \"Milestone\" section is outlined in dark orange.](/assets/images/help/issues/issue-milestone.png)\n\n## Submitting your issue\n\nClick **Submit new issue** to create your issue. You can edit any of the above fields after creating the issue. Your issue has a unique URL that you can share with team members, or reference in other issues or pull requests.\n\n## Adding sub-issues\n\nYou can add sub-issues to an issue to quickly break down larger pieces of work into smaller issues. Sub-issues add support for hierarchies of issues on GitHub by creating relationships between your issues. You can create multiple levels of sub-issues that accurately represent your project by breaking down tasks into exactly the amount of detail that you and your team require. See [Adding sub-issues](/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues) and [Browsing sub-issues](/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/using-issues/browsing-sub-issues).\n\n![Screenshot of the sub-issues section below the issue description. The \"View more sub-issue options\" button is highlighted with an orange rectangle.](/assets/images/help/issues/sub-issue-drop-down.png)\n\n## Adding issue dependencies\n\nYou can define blocking relationships between issues using issue dependencies. Issue dependencies let you identify issues that are blocked by, or blocking, other work. See [Creating issue dependencies](/en/issues/tracking-your-work-with-issues/using-issues/creating-issue-dependencies).\n\n## Communicating\n\nAfter your issue is created, continue the conversation by adding comments to the issue. You can @mention collaborators or teams to draw their attention to a comment. To link related issues in the same repository, you can type `#` followed by part of the issue title and then clicking the issue that you want to link. For more information, see [Writing on GitHub](/en/enterprise-cloud@latest/get-started/writing-on-github).\n\n![Screenshot of an issue comment. The header says \"octocat commented now\" and the body says \"@hubot Do we also need to update the rocket logic?\"](/assets/images/help/issues/issue-comment.png)\n\n## Next steps\n\nYou can use issues for a wide range of purposes. For example:\n\n* Tracking ideas\n* Collecting feedback\n* Planning tasks\n* Reporting bugs\n\nTo break your issue down into more manageable tasks, you can add multiple levels of sub-issues. See [Adding sub-issues](/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues).\n\nHere are some helpful resources for taking your next steps with GitHub Issues:\n\n* To learn more about issues, see [About issues](/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/about-issues).\n* To learn about the essentials for using GitHub's planning and tracking tools, see [Planning and tracking work for your team or project](/en/enterprise-cloud@latest/issues/tracking-your-work-with-issues/learning-about-issues/planning-and-tracking-work-for-your-team-or-project).\n* To learn more about how projects can help you with planning and tracking, see [Learning about Projects](/en/enterprise-cloud@latest/issues/planning-and-tracking-with-projects/learning-about-projects).\n* To learn more about using issue templates and issue forms to encourage contributors to provide specific information, see [Using templates to encourage useful issues and pull requests](/en/enterprise-cloud@latest/communities/using-templates-to-encourage-useful-issues-and-pull-requests)."}