Planning next to your code – GitHub Projects is now generally available
Today, we are announcing the general availability of the new and improved Projects powered by GitHub Issues. GitHub Projects connects your planning directly to the work your teams are doing in GitHub and flexibly adapts to whatever your team needs at any point.
At GitHub, we strive to help developers do the best work of their lives. From helping easily secure projects with Dependabot to enabling faster coding with GitHub Copilot, our mission is to facilitate an unsurpassed developer experience. I love working for a company where every single day, we lace up our running shoes and add some cayenne pepper to our coffee so that we can smash the ball out of the park for developers across the globe.
Planning and tracking is at the heart of how great development teams operate and essential to developer velocity. As teams and projects grow, how we work evolves. Tools that hard-code a specific methodology are too specific and rigid to flex to whatever the moment demands. Often, we find ourselves creating a spreadsheet or pulling out a notepad just to have the space to think. But then our planning is disconnected from where development happens and quickly goes stale.
The new GitHub Projects connects your planning directly to the work your teams are doing in GitHub and flexibly adapts to whatever your team needs at any point. Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. You can use it, or the accompanying project board, along with custom fields, to track a sprint, plan a feature, or manage a large-scale release.
Today, we are announcing the general availability of the new and improved Projects powered by GitHub Issues. Since we launched the public beta last year, we have listened to your feedback and shipped 15 changelogs every two to three weeks.
A lap around
With this launch, you can get more out of the GitHub Projects tables, boards, automation, and charts. Let’s walk through them.
Tables and boards—a point of view: For your planning tool to fit you like a glove, you need to be able to look at data from different perspectives. The new GitHub Projects allows you to group and pivot your issues by stage, priority, status, assignee, or any custom field.
Check out all the new capabilities ✨
– Plan and track work in a table or board view
– Rank, sort, and group within a table by any custom field
– Create draft issues with detailed descriptions and metadata
– Materialize any perspective with tokenized filtering and saved views
– Customize cards and group-by in project boards
– Real-time project updates and user presence indicators
Your data, your way: It would be presumptuous to assume all work across 83 million developers requires the same metadata set. With GitHub Projects you can define priorities, labels, assignees, OKRs, reviewers, QA stages, and countless other concepts with a type system that adapts to your process and workflows. Focus on the actual work, not the bookkeeping.
Check out all the new capabilities ✨
– Define custom fields of type: text, number, date, iteration, and single select
– Configure iterations with flexible date ranges and breaks to represent your sprints, cycles, or quarterly roadmap
– View linked pull requests and reviewers in both table and board views
Quick charts for great insights: Helpful charts can make data a piece of cake to understand and use. Configure and track cycle velocity, current work status, and complex visualizations like cumulative flow diagrams.
Check out all the new capabilities ✨
– Create and configure custom bar, column, line, and stacked area charts
– Use aggregation functions like sum, count, average, min, and max to get the proper insight
– Persist charts and share them with a URL to keep everyone in the know
Put robots in charge of the busy work: Software teams no longer have to spend hours updating issues, keeping spreadsheets up-to-date, and generating status reports. With built-in workflows and robust APIs, you can enlist robots to automate as much of the process as possible so that you can focus on the critical items.
Check out all the new capabilities ✨
– GraphQL ProjectsV2 API
– GitHub app project scopes
– Webhooks events for project item metadata updates
– GitHub Action to automate adding issues to projects
What’s next
A product like GitHub Projects will always be evolving. We are committed to continuing our tempo of frequent updates to our users. Over the next two quarters, our focus will shift towards continuous improvement of the day-to-day scenarios plus delivering the following roadmap features:
- Dependencies and relationships. You need richer ways to link the work that is happening. Use parent-child, duplicate, depend on, and block relationships in issues and projects to keep everyone aligned.
- Richer and more complex workflows. At GitHub, scriptability is a key primitive. New automation capabilities will provide custom triggers, conditionals, and action logic to adapt the project to your needs.
- Timeline layout. Visualize work in a timeline to understand task duration and the ordering of the work ahead. The view will also support group-by to quickly segment the work by team, initiative, or product line.
- A GitHub Mobile experience. Get access to Projects untethered from your desktop. Open and work with Issues and Projects from anywhere and anytime.
Get started with GitHub Projects today
If you’re interested in learning more or giving us feedback, check out these links:
- Our latest ships (we’re always improving!)
- GitHub Issues Docs (check out the quickstart guide!)
- Where to give us feedback
- What’s coming on the roadmap
The new GitHub Projects are already included in GitHub Issues for existing Free, Team, and Enterprise (Cloud) customers.
Tags:
Written by
Related posts
GitHub Availability Report: September 2024
In September, we experienced three incidents that resulted in degraded performance across GitHub services.
Code referencing now generally available in GitHub Copilot and with Microsoft Azure AI
Announcing the general availability of code referencing in GitHub Copilot and Microsoft Azure AI, allowing developers to permit code suggestions containing public code matches while receiving detailed information about the match.
The nuances and challenges of moderating a code collaboration platform
Sharing the latest data update to our Transparency Center alongside a new research article on what makes moderating a code collaboration platform unique.