Note: Improved task lists are currently in beta and subject to change.
A task list is a set of tasks that each render on a separate line with a clickable checkbox. You can select or deselect the checkboxes to mark the tasks as complete or incomplete.
You can use Markdown to create a task list in any comment on GitHub Enterprise Cloud. If you reference an issue, pull request, or discussion in a task list, the reference will unfurl to show the title and state.
You can view task list summary information in issue and pull request lists, when the task list is in the initial comment.
To create a task list, preface list items with a hyphen and space followed by
[ ]. To mark a task as complete, use
- [x] #739 - [ ] https://github.com/octo-org/octo-repo/issues/740 - [ ] Add delight to the experience when all tasks are complete :tada:
Tip: You cannot create task list items within closed issues or issues with linked pull requests.
You can reorder the items in a task list by clicking to the left of a task's checkbox, dragging the task to a new location, and dropping the task. You can reorder tasks across different lists in the same comment, but you can not reorder tasks across different comments.