Discover how to manage tasks using GitHub Projects. Create boards, add and move issues, automate workflows, and collaborate effectively—all with easy step-by-step instructions.
Book a call with an Expert
Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.
Step 1: Access the Projects Tab in Your Repository
Before you start managing tasks with GitHub Projects, ensure you’re in the correct repository.
Go to your repository on GitHub
Click on the “Projects” tab in the top navigation (next to Code, Issues, Pull requests)
Step 2: Create a New Project Board
Click the green “New project” button.
Choose “From template” or “Create a project (classic)” if you want the original board style, or select “Projects (beta)” for the new experience.
Step 3: Understand the Board Interface
Your board has columns (like “To do”, “In progress”, “Done”) and cards (issues, pull requests, or notes).
Step 4: Add Issues and Notes as Cards
You can add existing issues or create new ones directly in Projects.
# Example: Create an issue via GitHub CLI
gh issue create \\
--repo owner/repo \\
--title "Design login page" \\
--body "Create wireframes and gather feedback"
Step 5: Move and Update Cards
Drag and drop cards between columns to update status.
Click a card to open its details panel:
Step 6: Customize Columns and Automate Actions
Rename or delete columns by clicking the three-dot menu on the column header.
Enable automation rules to move cards when issues change state.
Step 7: Filter and View Tasks
Use filters to focus on specific tasks.
Step 8: Link Pull Requests and Issues Automatically
When a pull request is created that references an issue, GitHub can auto-link it to your project.
# Example PR description snippet
This PR implements the login form UI.
Closes #23
Step 9: Collaborate with Your Team
Assign cards to team members to distribute work:
Step 10: Track Progress and Close Your Project
Monitor overall status with the “Progress” bar and charts (beta).
When all cards reach the “Done” column, you can archive the project:
Your tasks are now organized, tracked, and easily managed through GitHub Projects!
When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.