• Introduced sub-issues to break large GitHub issues into smaller, manageable tasks. • Enables hierarchical lists within a single issue, improving progress tracking and dependency visibility. • Simplifies PRs by keeping linked pull requests concise and easier to review. • Built iteratively using sub-issues themselves, refining the feature through real-world use. • Enhances team organization, focus, and clarity for complex, multi-repo workflows. • Builds on existing labels, milestones, and task lists to provide deeper task granularity.

Article Summaries:

  • GitHub has launched a new “sub‑issues” feature that lets teams break a single issue into a hierarchy of smaller, manageable tasks. The update builds on existing issue‑management tools-labels, milestones, and task lists-by adding a nested structure that tracks progress and dependencies automatically. Developers can now create sub‑issues within an issue, link pull requests more concisely, and see real‑time roll‑up of completion status. The feature was designed to integrate seamlessly into the GitHub Issues UI, using a MySQL‑based relationship table to support both GitHub Enterprise Server and Cloud deployments. The rollout aims to improve organization and clarity for complex projects.

Sources: