WDD 430: Web Full-Stack Development


Project Support Links

GitHub Projects

Overview

The course uses GitHub Projects to manage the collaborative group project. GitHub Projects offers a combination of familiarity, integration with GitHub repositories, transparency, and flexibility that makes it an ideal choice for managing collaborative coding projects within an educational context. In this course, you will learn how to effectively use GitHub Projects to manage your group's development workflow using a Kanban board.

Instructions

The following steps will guide you through creating a new GitHub Project for your group:

  1. Open the group's project repository in GitHub.
  2. Click Projects from the repository navigation menu and then New project. A dialog will open to create a new project.
  3. Under Start from scratch, click Board to create a kanban-style project board.
  4. Give the project an appropriate name.
  5. Keep the ☑️ Import items from repository option checked.
  6. Click Create project and the project board will be created.

GitHub Projects is used because it supports coordination without adding another tool outside your repository workflow. Since the board is connected to your GitHub issues and repository, it helps your team plan work, reduce confusion, and maintain visibility into progress. Together, these features create a simple system for accountability and help the team focus on completing the most important tasks first.

Using the Board

After the project board has been created, your team should use it as the central place to track work throughout the block. The Kanban board gives everyone a shared view of what needs to be done, what is actively being worked on, and what has already been completed.

The recommended workflow for using the board is: