Skytorial and Linkedtorial 5 - GitHub Projects

By Yanina Bellini Saibene in English Open Data Open Science 100DaysToOffLoad2025 RSE GitHub

September 20, 2025

Issues are great for tracking tasks, but what if you want a bigger picture of your work? or you have many issues and don’t know where to start.

That’s where Projects come in 📋✨ They let you organize Issues and tasks into boards inside GitHub. Let’s see how 👇

Create a Project:

  • Go to your repository on GitHub.
  • In the Projects tab, click on New project.
  • Choose: 📋 Board view (columns like “To do / In progress / Done”) or 📄 Table view (spreadsheet-like).
  • Give it a name (e.g., Sample Collection).

That’s it! You now have your board 🎉

Creating a new project on GitHub
Creating a new project on GitHub

Basic columns

Projects work with columns that represent task statuses. For example:

  • To do
  • In progress
  • Done

👉 You can customize columns (rename or add) according to your workflow. e.g., “Needs review”, “Waiting for data”

Columns in a GitHub Project

Add items to the board

You can add: Issues, Pull Requests, Notes (standalone tasks)

To add an issue:

  • Open an Issue in your repo.
  • In the issue sidebar, find Projects.
  • Select your board.

The Issue appears as a card in the initial column!

From the project, you can:

  • Click on the + to add existing Issues or PRs.
  • Click on + Add note to create a standalone task.

Move cards

As you make progress on a task, drag the card from one column to another. E.g.: from To do → In progress → Done. It’s a kanban board!

Everyone in the repository can view the board and rearrange tasks. This way, the team knows the status of each task.

More useful options

You can:

  • Add custom fields (priority, due dates, status)
  • Assign tasks directly from the board
  • Filter by labels, people, or status.

Super handy for team projects.

Layout options: Table, Board, Roadmap and list of Visible Field options

Track progress

Projects give you an overview of work status. This helps with planning, accountability, and avoiding forgotten tasks.

🎉 That’s it for Skytorial 5 on GitHub Projects!

You now know how to: create a project, organize tasks, add issues/PRs, track & customize progress.

👉 Next Skytorial 6: Pull Requests

Posted on:
September 20, 2025
Length:
2 minute read, 332 words
Categories:
English Open Data Open Science 100DaysToOffLoad2025 RSE GitHub
Tags:
English Open Data Open Science 100DaysToOffLoad2025 RSE GitHub
See Also:
2025, With Notes
Campeon(es|as) de rOpenSci. Creación de comunidades de líderes del código abierto
Skytorial and Linkedtorial 4 - Issues on GitHub