Issues and Project Management

How GitHub handles issues and project management.

GitHub Issues provides lightweight, repository-scoped issue tracking with labels, assignees, milestones, and templates, and issues can be directly linked to pull requests so that merging code automatically closes the related issue. Discussions and linked references make it easy to trace the history of a change back to the problem it addresses.

For higher-level planning, GitHub Projects offers customizable, spreadsheet-like and kanban-style boards that can span multiple repositories and even multiple organizations, with custom fields, filtering, and automation rules for moving items between statuses. It is intentionally lighter-weight than dedicated project-management suites, favoring integration with day-to-day code changes over rigorous portfolio or roadmap tooling.