Skip to content

Insider newsletter digest: 4 things you didn’t know you could do with GitHub Projects

Unlock the secret to organization and collaboration magic with our GitHub Projects tips and tricks roundup.

Insider newsletter digest: 4 things you didn't know you could do with GitHub Projects
Author
This is abridged content from October 2023’s Insider newsletter. Like what you see? Sign up for the newsletter to receive complete, unabridged content in your inbox twice a month. Sign up now >

Are you ready to unlock the secrets of organization, collaboration, and project magic? Buckle up, because we’ve got a handful of GitHub Projects tips and tricks that will turn you into a project management wizard! 🧙‍♂️💼 Keep reading for list of things you can do with GitHub Projects:

1. Manage your projects from the command line 💻

Some folks prefer to work in the terminal, and with the GitHub CLI ​​project command, you can manage and automate workflows from the command line. For example, you can create a new project board for your repository with a command like gh repo create-project. Then, you can add issues to this board using the gh issue create command, making it easy to manage and track your project’s progress from the command line.

Animation of how to use commands in the CLI to work with GitHub Projects.

2. Create reusable project templates ♻️

If you often find yourself recreating projects with similar content and structure, you can set a project as a template when creating new projects. To set your project as a template, navigate to the project “Settings” page, and under the “Templates” section, toggle on Make template. This will turn the project into a template that can be used with the green Use this template button at the top of your project or when creating a new project.

Turning a project into a template via the settings menu.

3. Add issues from any organization ➕

If you’re an open source maintainer or a developer with multiple clients, you may be working across various organizations at a time. This also means you have multiple issues to keep track of, and GitHub Projects can help you collate issues from any organization onto a single project. You can do this in one of two ways:

  • Copy the issue link from the organization and paste it into the project.
  • Search for the organization and repository from the project using # and select the issues you want to add.

Adding an issue to a project board

4. Edit multiple items at once 🖋️

Rather than spending time manually updating individual items, you can edit multiple items at once with the bulk editing feature. Let’s say you wanted to assign multiple issues to yourself. On the table layout, assign one issue, highlight and copy the contents of the cell, then select the remaining items you want to be assigned and paste the copied contents. And there you have it: you just assigned yourself to multiple issues at once. Check out this GIF for a visual representation:

Bulk editing items on a project board.

Want even more tips and tricks? Check out this blog post for 10 more GitHub Projects tips, or learn how we use GitHub Projects to standardize our workflows and stay aligned. You’re now equipped to work your magic with GitHub Projects!

Want to receive content like this twice a month, right in your inbox? Sign up for the newsletter now >

Explore more from GitHub

Product

Product

Updates on GitHub products and features, hot off the press.
The ReadME Project

The ReadME Project

Stories and voices from the developer community.
GitHub Issues

GitHub Issues

Project planning for developers and teams.
Work at GitHub!

Work at GitHub!

Check out our current job openings.