Built like a spreadsheet, GitHub Projects is designed to let teams centrally plan, collaborate, and track work to stay organized.
GitHub has announced the general availability of its new projects powered by GitHub Issues.
The new GitHub Projects connects a user’s schedule with the work a team does GitHub and adapts to the needs of the team, the company said. Built like a spreadsheet, project tables provide users with “a live canvas to filter, sort, and group issues and pull requests. You can use it, or its associated project board, along with custom fields, to track a sprint, function plan or manage a large-scale release.”
The launch aims to empower users to get more out of GitHub Projects tables, boards, automation, and charts. Work can be planned and tracked, and users can collaborate and stay organized with custom fields in a view that resembles a spreadsheet-like table or board, the company said.
Features of GitHub Projects tables and boards
The new GitHub Projects allow users to view data from different perspectives. They can group and run issues by stage, priority, status, assignee, or any custom field.
New possibilities:
- Arrange, sort and group within a table by any custom field
- Create draft issues with detailed descriptions and metadata
- Realize every perspective with tokenized filtering and saved views
- Customize cards and group-by in project boards
- Real-time project updates and user attendance indicators
Users have the option to modify data
GitHub Projects is also designed to let users define priorities, labels, assignees, OKRs, reviewers, and QA stages, among other concepts with a type system that adapts to their processes and workflows.
New possibilities:
- Define custom fields of type: text, number, date, iteration and single selection
- Configure iterations with flexible date ranges and breaks to reflect your sprints, cycles or quarterly roadmap
- View associated pull requests and reviewers in both table and board views
TO SEE: Hiring kit: Project manager (Tech Republic Premium)
Quick charts
Charts can be configured to track cycle rate, current work status, and complex visualizations such as cumulative flowcharts.
New possibilities:
- Create and configure custom bar, column, line, and stacked area charts
- Use aggregation functions such as sum, count, average, min and max to get the right insight
- Track charts and share them with a URL to keep everyone in the loop
Let robots do the busy work
Software teams no longer have to spend hours updating issues, keeping spreadsheets updated and generating status reports, the company said. Built-in workflows and APIs allow users to enable robots to automate as much of the process as possible, allowing them to focus on the critical items.
New possibilities:
- GraphQL ProjectsV2 API
- Project scopes of GitHub app
- Webhooks events for project asset metadata updates
- GitHub action to automate adding issues to projects
TO SEE: Top Keyboard Shortcuts You Should Know (Free PDF) (TechRepublic)
Looking ahead to GitHub projects
GitHub Projects will continue to evolve, the company said. The focus in the next two quarters will be on continuous improvement of the daily scenarios plus the delivery of the following roadmap features.
Dependencies and Relationships
Better ways to link the work that happens. Use parent-child, duplicate, dependency, and block relationships in issues and projects to keep everyone on the same page.
Richer and more complex workflows
New automation capabilities aiming to provide custom triggers, conditions, and action logic to tailor the project to users’ needs.
Timeline Layout
Visualize work in a timeline to understand the duration of the task and the sequence of work ahead. The view also supports group-by to quickly segment work by team, initiative, or product line.
GitHub on mobile
Open and work with problems and projects anywhere, anytime.