You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/get-started/accessibility/keyboard-shortcuts.md
+5
Original file line number
Diff line number
Diff line change
@@ -159,6 +159,11 @@ If you view a code file in a repository using the **Code** view and click on any
159
159
|<kbd>Shift</kbd> and click | When creating an issue from a task list, open the new issue form in a new tab by holding <kbd>Shift</kbd> and clicking the {% octicon "issue-opened" aria-label="The issue opened icon" %} in the upper-right corner of the task. For more information, see "[AUTOTITLE](/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists)." |
160
160
|<kbd>Command</kbd> and click (Mac) or </br> <kbd>Ctrl</kbd>+<kbd>Shift</kbd> and click (Windows/Linux) | When creating an issue from a task list, open the new issue form in the new window by holding <kbd>Command</kbd> or <kbd>Ctrl</kbd>+<kbd>Shift</kbd> and clicking the {% octicon "issue-opened" aria-label="The issue opened icon" %} in the upper-right corner of the task. For more information, see "[AUTOTITLE](/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists)." |
161
161
| {% endif %} |
162
+
| {% ifversion sub-issues %} |
163
+
|<kbd>Option</kbd>+<kbd>Shift</kbd>+<kbd>c</kbd> (Mac) or </br> <kbd>Alt</kbd>+<kbd>Shift</kbd>+<kbd>c</kbd> (Windows/Linux) | Create a new sub-issue. See "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues)." |
164
+
|<kbd>Option</kbd>, <kbd>Shift</kbd>+<kbd>a</kbd> (Mac) or </br> <kbd>Alt</kbd>+<kbd>Shift</kbd>+<kbd>a</kbd> (Windows/Linux) | Add an existing issue as sub-issue. See "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues)." |
Copy file name to clipboardExpand all lines: content/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects.md
+28
Original file line number
Diff line number
Diff line change
@@ -208,3 +208,31 @@ You can also use a <code>*</code> as a wildcard.
208
208
| <code>field:*<em>TEXT</em> | **label:*support** will show items with a label that ends with "support."
209
209
210
210
{% endif %}
211
+
212
+
{% ifversion issue-types %}
213
+
214
+
## Filtering by issue type
215
+
216
+
If your organization uses issue types, you can filter for particular types.
217
+
218
+
{% data reusables.issues.release-stage %}
219
+
220
+
| Qualifier | Example
221
+
| ---------- | -------------
222
+
| <code>type:"<em>ISSUE TYPE</em>" | **type:"bug"** will show issues with the "bug" type.
223
+
224
+
{% endif %}
225
+
226
+
{% ifversion sub-issues %}
227
+
228
+
## Filtering by parent issue
229
+
230
+
You can filter your sub-issues by their parent issue.
231
+
232
+
{% data reusables.issues.release-stage %}
233
+
234
+
| Qualifier | Example
235
+
| ---------- | -------------
236
+
| <code>parent-issue:<em>OWNER/REPO#ISSUE NUMBER</em></code> | **parent-issue:octocat/game#4** will show issues with issue #4 in octocat/game as their parent issue.
title: About parent issue and sub-issue progress fields
3
+
shortTitle: About sub-issue fields
4
+
intro: 'You can show an issue''s parent issue and view sub-issue progress in your projects.'
5
+
versions:
6
+
feature: sub-issues
7
+
type: tutorial
8
+
topics:
9
+
- Projects
10
+
---
11
+
12
+
If your organization uses sub-issues, you can enable the "Parent issue" and "Sub-issue progress" fields on your projects to see the relationships between your issues and the progress made on those issues.
13
+
14
+
The "Parent issue" field can be used to group items, allowing you to create views that break down your work using the sub-issue hierarchies you have created. For more about grouping views, see "[AUTOTITLE](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/changing-the-layout-of-a-view#grouping-by-field-values-in-table-layout)."
15
+
16
+
You can also filter by the "Parent issue" field to only display items that are sub-issues of a particular issue. You can start by typing "parent-issue" and then selecting an issue from the list. Or, if you know the repository and issue number, you can type the filter in full:
17
+
18
+
```text
19
+
parent-issue:"<OWNER>/<REPO>#<ISSUE NUMBER>"
20
+
```
21
+
22
+
To use the filter, replace `<OWNER>` with the repository owner, `<REPO>` with the repository name, and `<ISSUE NUMBER>` with the issue number. See "[AUTOTITLE](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects)."
23
+
24
+
## Enabling the Parent issue field
25
+
26
+
You can enable the "Parent issue" field to see which parent issues the issues in your project belong to.
27
+
28
+
1. In table view, in the rightmost field header, click {% octicon "plus" aria-label="the plus icon" %}.
29
+
30
+

31
+
32
+
1. Under "Hidden fields", click **Parent issue**.
33
+
34
+
## Enabling the Sub-issue progress
35
+
36
+
You can enable the "Sub-issue progress" field to see how many sub-issues have been completed.
37
+
38
+
1. In table view, in the rightmost field header, click {% octicon "plus" aria-label="the plus icon" %}.
39
+
40
+

41
+
42
+
1. Under "Hidden fields", click **Sub-issue progress**.
Copy file name to clipboardExpand all lines: content/issues/tracking-your-work-with-issues/about-issues.md
+20-19
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: About issues
3
-
intro: 'Use {% data variables.product.prodname_github_issues %} to track ideas, feedback, tasks, or bugs for work on {% data variables.product.company_short %}.'
3
+
intro: 'Learn how you can use {% data variables.product.prodname_github_issues %} to track ideas, feedback, tasks, or bugs.'
{% data variables.product.prodname_github_issues %} are items you can create in a repository to plan, discuss and track work.
20
+
You can create issues in your repository to plan, discuss, and track work. Issues are quick to create, flexible, and can be used in many ways. Issues can track bug reports, new features and ideas, and anything else you need to write down or discuss with your team. {% ifversion sub-issues %}You can also break your work down further by adding sub-issues and easily browse the full hierarchy of work to be done.{% endif %}
22
21
23
-
Issues are simple to create and flexible to suit a variety of scenarios. You can use issues to track work, give or receive feedback, collaborate on ideas or tasks, and efficiently communicate with others.
22
+
Issues can be created in a variety of ways, so you can choose the most convenient method for your workflow. For example, you can create an issue from a repository,{% ifversion sub-issues %} while adding sub-issues,{% endif %} convert a comment in an issue or pull request, create an issue from a specific line of code, or via a URL query. You can also create an issue from your platform of choice: through the web UI, {% data variables.product.prodname_desktop %}, {% data variables.product.prodname_cli %}, GraphQL and REST APIs, or {% data variables.product.prodname_mobile %}. See "[AUTOTITLE](/issues/tracking-your-work-with-issues/creating-an-issue)."
24
23
25
-
### Integrated with {% data variables.product.company_short %}
24
+
{% ifversion sub-issues %}
26
25
27
-
Issues let you track your work on {% data variables.product.company_short %}. When you mention an issue in another issue or pull request, the issue's timeline reflects the cross-reference so that you can keep track of related work. To indicate that work is in progress, you can link an issue to a pull request. When the pull request merges, the linked issue automatically closes.
26
+
## About sub-issues
28
27
29
-
For more information on keywords, see "[AUTOTITLE](/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword)."
28
+
{% data reusables.issues.release-stage %}
30
29
31
-
### Quickly create issues
30
+
{% data reusables.issues.about-sub-issues %} See "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues)" and "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/browsing-sub-issues)."
32
31
33
-
Issues can be created in a variety of ways, so you can choose the most convenient method for your workflow. For example, you can create an issue from a repository,{% ifversion fpt or ghec %} an item in a task list,{% endif %} a note in a project, a comment in an issue or pull request, a specific line of code, or a URL query. You can also create an issue from your platform of choice: through the web UI, {% data variables.product.prodname_desktop %}, {% data variables.product.prodname_cli %}, GraphQL and REST APIs, or {% data variables.product.prodname_mobile %}. For more information, see "[AUTOTITLE](/issues/tracking-your-work-with-issues/creating-an-issue)."
32
+
{% endif %}
34
33
35
-
### Track work
34
+
##About integration with {% data variables.product.github %}
36
35
37
-
You can organize and prioritize issues with projects. {% ifversion fpt or ghec %}To track issues as part of a larger issue, you can use task lists.{% endif %} To categorize related issues, you can use labels and milestones.
36
+
Issues integrate with your work all across {% data variables.product.github %}. Mentioning an issue in another issue or pull request will create references between them and using keywords, like `fixes:`, in your pull requests will automatically close the associated issues. See "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/linking-a-pull-request-to-an-issue)."
38
37
39
-
For more information about projects, see {% ifversion projects-v2 %}"[AUTOTITLE](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)." {% else %}"[AUTOTITLE](/issues/organizing-your-work-with-project-boards)."{% endif %} {% ifversion fpt or ghec %}For more information about task lists, see "[AUTOTITLE](/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists)." {% endif %}For more information about labels and milestones, see "[AUTOTITLE](/issues/using-labels-and-milestones-to-track-work)."
38
+
{% data variables.projects.projects_v2_caps %} is strongly integrated with issues. All your issue metadata is available in your projects, allowing you to create views and filters to represent your work. See "[AUTOTITLE](/issues/planning-and-tracking-with-projects/learning-about-projects/about-projects)."
40
39
41
-
### Stay up to date
40
+
##Staying up to date
42
41
43
42
To stay updated on the most recent comments in an issue, you can subscribe to an issue to receive notifications about the latest comments. To quickly find links to recently updated issues you're subscribed to, visit your dashboard. For more information, see "[AUTOTITLE](/account-and-profile/managing-subscriptions-and-notifications-on-github/setting-up-notifications/about-notifications)" and "[AUTOTITLE](/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-personal-account-settings/about-your-personal-dashboard)."
44
43
45
-
### Community management
44
+
You can assign yourself and teammates to issues to make it clear who is working on an issue and also make it easier for you to locate your issues. See "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users)" and "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/viewing-all-of-your-issues-and-pull-requests)."
45
+
46
+
## Community management
46
47
47
-
To help contributors open meaningful issues that provide the information that you need, you can use {% ifversion fpt or ghec %}issue forms and {% endif %}issue templates. For more information, see "[AUTOTITLE](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)."
48
+
To help contributors open meaningful issues that provide the information that you need, you can use {% ifversion fpt or ghec %}issue forms and {% endif %}issue templates. See "[AUTOTITLE](/communities/using-templates-to-encourage-useful-issues-and-pull-requests)."
48
49
49
-
{% ifversion fpt or ghec %}To maintain a healthy community, you can report comments that violate {% data variables.product.prodname_dotcom %}'s [Community Guidelines](/free-pro-team@latest/site-policy/github-terms/github-community-guidelines). For more information, see "[AUTOTITLE](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)."{% endif %}
50
+
{% ifversion fpt or ghec %}To maintain a healthy community, you can report comments that violate {% data variables.product.github %}'s [Community Guidelines](/free-pro-team@latest/site-policy/github-terms/github-community-guidelines). See "[AUTOTITLE](/communities/maintaining-your-safety-on-github/reporting-abuse-or-spam)."{% endif %}
50
51
51
-
###Efficient communication
52
+
## Efficient communication
52
53
53
54
You can @mention collaborators who have access to your repository in an issue 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. To communicate responsibility, you can assign issues. If you find yourself frequently typing the same comment, you can use saved replies.
54
-
{% ifversion fpt or ghec %} For more information, see "[AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)" and "[AUTOTITLE](/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users)."
55
+
{% ifversion fpt or ghec %} See "[AUTOTITLE](/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax)" and "[AUTOTITLE](/issues/tracking-your-work-with-issues/assigning-issues-and-pull-requests-to-other-github-users)."
55
56
{% endif %}
56
57
{% ifversion discussions %}
57
58
58
-
###Comparing issues and discussions
59
+
## Comparing issues and discussions
59
60
60
61
Some conversations are more suitable for {% data variables.product.prodname_discussions %}. {% data reusables.discussions.you-can-use-discussions %} For guidance on when to use an issue or a discussion, see "[AUTOTITLE](/get-started/using-github/communicating-on-github)."
intro: 'Learn about issue types and how to manage them in your organization.'
4
+
versions:
5
+
feature: 'issue-types'
6
+
type: overview
7
+
topics:
8
+
- Project management
9
+
shortTitle: 'Managing issue types'
10
+
permissions: 'Organization owners can modify issue types.'
11
+
---
12
+
13
+
{% data reusables.issues.release-stage %}
14
+
15
+
You can use issue types to classify and manage different types of issues across your organization. You can create up to ten issue types that your organization members can apply to issues, making it easier for you and your members to find issues and plan work.
16
+
17
+
Default issue types are included in every organization, but these can edited, disabled, or deleted. The default types are task, bug, and feature.
18
+
19
+
When you add an issue type to an issue, the type will be shown on any lists of issues and in the issues themselves. You can filter and search by issue type and use issue types when creating filters and views in your projects. See "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/filtering-and-searching-issues-and-pull-requests#filtering-by-issue-type)" and "[AUTOTITLE](/issues/planning-and-tracking-with-projects/customizing-views-in-your-project/filtering-projects#filtering-by-issue-type)."
20
+
21
+
## Adding an issue type
22
+
23
+
{% data reusables.issues.access-issue-types-settings %}
24
+
1. On the right side of the page, click **Create new type**.
25
+
1. Under "Type name", type the name of your new issue type.
26
+
1. Under "Description", to help other people understand the purpose of your new issue type, type a description.
27
+
1. Under "Color", click on the color you would like for the new issue type.
28
+
1. Optionally, to stop the new issue type being available in public repositories, select **Private repositories only**.
29
+
1. Click **Create**.
30
+
31
+
## Making changes to issue types
32
+
33
+
You can change the name, description, color, and public repository visibility of your issue types.
34
+
35
+
You can also choose to disable or delete an issue type. If you disable an issue type, it will not be shown and it won't be possible to set an issue to that type, but if you later decide to enable the issue type, it will be displayed again on any issues previously set to the issue type. If you delete an issue type, it is permanently removed.
36
+
37
+
{% data reusables.issues.access-issue-types-settings %}
38
+
1. To the right of the issue type you want to make changes to, click {% octicon "kebab-horizontal" aria-label="open type options" %}.
39
+
40
+

41
+
42
+
1. In the menu, click **Edit** and make your changes.
43
+
* To make changes to the type name, description, color, and if the issue type should only appear for private repositories. Then click **Save**.
44
+
* To disable or delete the issue type, in the "Danger zone", click **Disable** or **Delete** and follow the prompts.
Copy file name to clipboardExpand all lines: content/issues/tracking-your-work-with-issues/configuring-issues/planning-and-tracking-work-for-your-team-or-project.md
+10
Original file line number
Diff line number
Diff line change
@@ -84,6 +84,16 @@ Below we have added a task list to our Project Octocat issue, breaking it down i
84
84
85
85

86
86
87
+
{% ifversion sub-issues %}
88
+
89
+
### Breaking down your work with sub-issues
90
+
91
+
{% data reusables.issues.release-stage %}
92
+
93
+
{% data reusables.issues.about-sub-issues %} See "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues)" and "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/browsing-sub-issues)."
94
+
95
+
{% endif %}
96
+
87
97
## Making decisions as a team
88
98
89
99
You can use issues and discussions to communicate and make decisions as a team on planned improvements or priorities for your project. Issues are useful when you create them for discussion of specific details, such as bug or performance reports, planning for the next quarter, or design for a new initiative. Discussions are useful for open-ended brainstorming or feedback, outside the codebase and across repositories. For more information, see "[AUTOTITLE](/get-started/using-github/communicating-on-github#which-discussion-tool-should-i-use)."
Copy file name to clipboardExpand all lines: content/issues/tracking-your-work-with-issues/configuring-issues/quickstart.md
+6
Original file line number
Diff line number
Diff line change
@@ -92,6 +92,12 @@ You can use issues for a wide range of purposes. For example:
92
92
* Planning tasks
93
93
* Reporting bugs
94
94
95
+
{% ifversion sub-issues %}
96
+
97
+
To break your issue down into more manageable tasks, you can add multiple levels of sub-issues. See "[AUTOTITLE](/issues/tracking-your-work-with-issues/using-issues/adding-sub-issues)."
98
+
99
+
{% endif %}
100
+
95
101
Here are some helpful resources for taking your next steps with {% data variables.product.prodname_github_issues %}:
96
102
97
103
* To learn more about issues, see "[AUTOTITLE](/issues/tracking-your-work-with-issues/about-issues)."
0 commit comments