1  Project Management

If you plan a large piece of work in your project, it is a good idea to produce an outline of the work. Your roadmap should cover your goal and vision, and include a timeline for tasks that need to be completed. This helps yourself and your collaborators to get an understanding of what is currently happening on the project and what is coming next.

To create a roadmap, it is important to map out the key milestones, tasks needed to accomplish the milestones and related challenges to help you allocate your resources and time to work on them efficiently.

1.1 Issues

Integrating issues with project boards on GitHub streamlines the tracking of tasks from beginning to end, ensuring each task is closely monitored, ultimately helping you achieve your set milestones.

1.2 Project boards

Project boards on GitHub are designed for planning, organizing, and tracking work within a project. They serve as visual management interfaces that integrate directly with GitHub issues and pull requests. Project boards can be configured as kanban boards, tables, or roadmaps, offering various layouts to suit different project management needs.

1.3 Getting started

  1. Define a milestone.
  2. Add issues to your milestone.
  3. Add issues to your project board.
  4. Use task lists in your issues to break down the work.
  5. When collaborating, assign people.
  6. Consider linking milestones, issues, branches, and pull requests to track progress.