Welcome to the example repository for the workshop: "Project Management with GitHub Projects: Organizing Software Development Tasks".
This repo contains sample materials used during the session, including a GitHub Project board, pre-created Issues with labels and milestones, and useful resources to help you practice task management inside GitHub.
Duration: 2 hours
Audience: Students, junior developers, beginner project managers with basic GitHub knowledge.
This workshop teaches how to plan, track, and manage software tasks using GitHub Projects and Issues—directly inside your repositories.
By the end of this workshop, you will be able to:
- Create and customize a GitHub Project board using the Kanban view.
- Create Issues, apply Labels, assign Milestones, and link them to the board.
- Prioritize and move Issues across columns to reflect real-time progress.
- ✅ Example GitHub Project Board
- 🐛 Pre-created Issues with Labels and Milestones
- 📄 Slide Deck
- 📚 Reference: GitHub Projects Docs
- Create your own Project board with Kanban columns.
- Write and organize Issues using Labels and Milestones.
- Prioritize tasks and simulate team progress.
- Review other participants’ boards and share feedback.
- Clear, functional board with at least 3 columns (To Do, In Progress, Done).
- Issues created and labeled correctly, assigned to milestones.
- Proper prioritization and progress updates visible on the board.
After the workshop, please fill out the Feedback Form to help us improve.
You’ll also receive feedback from peers and instructors during the session through live interaction and GitHub comments.
This repo is for educational purposes only. Feel free to fork and adapt it to run your own version of the workshop!
Happy project managing 🚀