Documentation for Issue Boards
What does this MR do?
Add documentation for issue boards.
What are the relevant issue numbers?
Merge request reports
Activity
mentioned in merge request !5554 (merged)
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5554#note_13773924
Issues inside a list are supposed to be ordered by the priority of their labels, so disallowing reordering makes sense. A user might want to order them manually, but it was decided on #17907 (closed) to wait for the next iteration.
mentioned in merge request !5548 (merged)
Added 282 commits:
-
7acbb544...30f5b9a5 - 280 commits from branch
master
- bf525cdb - Documentation for Issue Boards
- a803f684 - Great refactor of Issue Board docs
-
7acbb544...30f5b9a5 - 280 commits from branch
Added 1 commit:
- 441c9072 - Clean up Issue Board doc a bit
mentioned in commit 35caa356
mentioned in commit 46dc0063
mentioned in commit a5b5061e
Added 567 commits:
-
441c9072...59fa031e - 563 commits from branch
master
- 3a24c55e - Documentation for Issue Boards
- a1c8e42b - Great refactor of Issue Board docs
- 51b53345 - Clean up Issue Board doc a bit
- 6886cef4 - Remove 10 lists limit
Toggle commit list-
441c9072...59fa031e - 563 commits from branch
Added 1 commit:
- 1f28e688 - Complete rest of documentation for Issue Boards
@virtuacreative @rspeicher @amara can you review please?
mentioned in commit 26d872e5
- Resolved by Achilleas Pipinellis
- doc/user/project/issue_board.md 0 → 100644
9 ## Overview 10 11 The Issue Board builds on GitLab's existing issue tracking functionality and 12 leverages the power of [labels] by utilizing them as lists of the scrum board. 13 14 With the Issue Board you can have a different view of your issues while also 15 maintaining the same filtering and sorting abilities you see across the 16 issue tracker. 17 18 Below is a table of the definitions used for GitLab's Issue Board. 19 20 | How we call it | What it means | 21 | -------------- | ------------- | 22 | **Issue Board** | It represents a different view for your issues. It can have multiple lists with each list consisting of issues represented by cards. | 23 | **List** | Each label that exists in the issue tracker can have its own dedicated list. Every list is named after the label it is based on and is represented by a column which contains all the issues associated with that label. You can think of a list like the results you get when you filter the issues by a label in your issue tracker. | 24 | **Card** | Every card represents an issue and it is shown under the list for which it has a label for. The information you can see on a card consists of the issue number, the issue title, the assignee and the labels associated with it. You can drag cards around from one list to another. Issues inside lists are [ordered by priority](labels.md#prioritize-labels). | - doc/user/project/issue_board.md 0 → 100644
11 The Issue Board builds on GitLab's existing issue tracking functionality and 12 leverages the power of [labels] by utilizing them as lists of the scrum board. 13 14 With the Issue Board you can have a different view of your issues while also 15 maintaining the same filtering and sorting abilities you see across the 16 issue tracker. 17 18 Below is a table of the definitions used for GitLab's Issue Board. 19 20 | How we call it | What it means | 21 | -------------- | ------------- | 22 | **Issue Board** | It represents a different view for your issues. It can have multiple lists with each list consisting of issues represented by cards. | 23 | **List** | Each label that exists in the issue tracker can have its own dedicated list. Every list is named after the label it is based on and is represented by a column which contains all the issues associated with that label. You can think of a list like the results you get when you filter the issues by a label in your issue tracker. | 24 | **Card** | Every card represents an issue and it is shown under the list for which it has a label for. The information you can see on a card consists of the issue number, the issue title, the assignee and the labels associated with it. You can drag cards around from one list to another. Issues inside lists are [ordered by priority](labels.md#prioritize-labels). | 25 26 There are three types of lists, of which two are default: - doc/user/project/issue_board.md 0 → 100644
48 If you are not able to perform one or more of the things above, make sure you 49 have the right [permissions](#permissions). 50 51 ## First time using the Issue Board 52 53 The first time you navigate to your Issue Board, you will be presented with the 54 two special lists (**Backlog** and **Done**) and a welcoming message that gives 55 you two options. You can either create a predefined set of labels and add their 56 corresponding lists to the Issue Board or opt-out and use your own lists. 57 58  59 60 If you choose to use and add the default lists, they will appear as empty 61 because the labels associated to them will not exist up until that moment, 62 which means the system has no way of populating them automatically. It'll be 63 the users' job to add individual issues to them. - doc/user/project/issue_board.md 0 → 100644
93 94 You can filter by author, assignee, milestone and label. 95 96 ## Creating workflows 97 98 By adding new lists, you can create workflows. As lists in Issue Boards are 99 based on labels, it works out of the box with your existing issues. So if you've 100 already labeled things with 'Backend' and 'Frontend', the issue will appear in 101 the lists as you create them. In addition, this means you can easily move 102 something between lists by changing a label. 103 104 A typical workflow of using the Issue Board would be: 105 106 1. You have [created labels] so that you can easily categorize your issues. 107 1. You have a bunch of issues (ideally labeled). 108 1. You visit the Issue Board and start [adding lists](#adding-a-new-list) as to - doc/user/project/issue_board.md 0 → 100644
102 something between lists by changing a label. 103 104 A typical workflow of using the Issue Board would be: 105 106 1. You have [created labels] so that you can easily categorize your issues. 107 1. You have a bunch of issues (ideally labeled). 108 1. You visit the Issue Board and start [adding lists](#adding-a-new-list) as to 109 create a workflow. 110 1. You move issues around in lists so that your team knows who should be working 111 on what issue. 112 1. When the work by one team is done, the issue can be dragged to the next list 113 so someone else can pick up. 114 1. When the issue is finally resolved, the issue is moved to the **Done** list 115 and gets automatically closed. 116 117 For instance you can add a
Please register or sign in to reply