- Open the repository and choose Projects.
- Create a new project and pick a template. GitHub offers templates such as Team Planning, Kanban, Feature Release, Bug Tracker, Iterative Development, Product Launch, Roadmap, and Team Retrospective — or you can start from scratch.
- For this walkthrough we’ll start with an empty board template and import issues and pull requests from the repository.

- Give the project a descriptive name, for example: “Block Buster v2.0 Launch”.
- Configure the project to import open issues and pull requests from the Block Blaster repository (or another repo).
- When the board is created it will import currently open issues and PRs and place them in the default columns (Todo / In Progress / Done).

- Use draft issues on the board to capture early ideas or work items that you’re not ready to publish to the repository.
- Example draft items:
- Create a new laser power-up (draft)
- Design five new space-theme levels (draft)
- Update documentation for new power-ups (draft)
Draft issues are stored in the project but are not published to the repository until you choose to publish them. Use drafts to collect and refine ideas before they become repository issues.

- Board view gives a visual workflow (columns) for quick triage and manual movement of cards.
- Table view exposes metadata columns (assignees, linked PRs, sub-issues, labels, milestones, custom fields) so you can filter, sort, assign, and manage relationships.
- Roadmap view focuses on time-based planning and milestones.
- Assign items to team members (note: draft items can only be assigned after publishing).
- Link PRs to issues and monitor sub-issue progress.
- Use horizontal scroll to reveal additional columns and settings.

- Click Add field to surface repository fields (labels, milestone, reviewers, parent issue) or create custom fields.
- Custom field types: text, number, date, single select, iteration.
- A common custom field is
Priority. Create a single-select custom field named Priority and add options such as High, Medium, Low, and Done. Assign colors to make status clear at a glance:- Low — blue
- Medium — orange
- High — red
- Done — green

- After adding fields and populating data, group or sort items by Priority (or any other field).
- Use ascending or descending sorts and click Save view to persist the configuration so everyone on the team sees the same columns, filters, and sort order.
- Saved views help maintain consistency during sprint planning, releases, or cross-team coordination.

Links and references
- GitHub Projects documentation: https://docs.github.com/en/issues/organizing-your-work-with-projects
Draft issues are not visible in the repository’s issue list until published. Remember to publish drafts you want tracked as repository issues or linked to pull requests.
- Use GitHub Projects to centralize planning and tracking for releases like Block Buster v2.0.
- Choose a template (or start from scratch) and import issues/PRs to populate your board quickly.
- Capture early ideas with draft issues, then publish when ready.
- Switch between Board, Table, and Roadmap views to balance visual workflow and metadata detail.
- Add custom fields (for example,
Priority) and save sorted/filtered views for consistent team visibility.