Roadmaps

GitHub Roadmaps are a feature that helps you visualize and organize plans for your projects.

GitHub Roadmaps are a feature that helps you visualize and organize plans for your projects, allowing you to create a high-level view of milestones and goals, and collaborate on planning and tracking progress with team members.

What a roadmap is for

A roadmap answers "what are we working towards, and in what order" at a level above individual issues. It is a communication tool before it is a planning one: the failure mode is a roadmap nobody reads, which usually happens when it lists everything rather than the next few things.

Issues versus Projects

Roadmaps replaced the old Projects columns. The distinction that matters now:

  • Issues are individual pieces of work. They are in the repository, they can be commented on and closed, and they persist.
  • Projects are views over issues. A board, a table, a roadmap — several views of the same issues, not copies of them.

So the work is always an issue, and a project is how you arrange it. Closing an issue updates every view it appears in, which is why duplicating tasks into a project instead of referencing issues is the thing to avoid.

Setting one up

Create a project from the Projects tab, then add issues to it from the sidebar while working on them. A useful first view is a table with Status, Priority and Iteration as fields, filtered to the current iteration.

The iteration habit

Time-boxed iterations are what stop a board becoming a wishlist.

# .github/ISSUE_TEMPLATE/feature_request.md
Iteration: 2026-Q4

An iteration is a date range in a project field. Assign issues to one, and the roadmap view groups by it. At the end, close or carry over deliberately — an unclosed iteration is how a board quietly fills with stale work.

Keeping it honest

  • One project per team, not one per person.
  • Carry unfinished work over explicitly rather than leaving it in the past iteration.
  • Close issues when they are done. A board where 60% of items are open is reporting on nothing.

See Kanban Boards for the table-driven alternative, and GitHub Projects for the full feature.

Free Resources