Loading Page Content...
Preparing courses, live labs, and learning resources.सामग्री लोड हो रही है, कृपया प्रतीक्षा करें...
Preparing courses, live labs, and learning resources.सामग्री लोड हो रही है, कृपया प्रतीक्षा करें...
Task lists (also known as todo lists or checklist items) are one of the most widely used features in modern agile software development. In platforms like GitHub, GitLab, and Linear, task lists render as interactive, clickable checkboxes that allow teams to track progress directly within issues, pull requests, and project boards.
To create a task list item, start with an unordered list marker (-, *, or +), followed by a space, a pair of square brackets ([ ]), another space, and your task description:
Rendered Output:
- [ ] text (Must have a single space between the brackets: [ + + ])
- Completed: - [x] text (Can be lowercase x or uppercase X)
- Common Error: -[ ] or -[x] without a leading space will fail to render as a checkbox!When task lists are placed in a GitHub Issue or Pull Request description:
[ ]) are marked as completed ([x]).You can nest task lists hierarchically to represent parent epics and child sub-tasks:
Continue learning with hands-on practice, examples, and exercises in the upcoming topic.
| Previous Lesson | Next Lesson |
|---|---|
| Ordered Lists & Nested Outlines | Links: Inline, Reference & Automatic URLs |
Test your understanding of this lesson with 5 questions. Each question has one correct answer.