The new GitHub Issues and Project Boards are here, and they are pretty cool! Today we are gonna see all the new and updated features, and what we can do with them.
Let's get into it.
What Has Been Announced and Availability
There are 3 main new features as part of this release: Issue Forms, Task Lists, and Table View + Boards in the Projects.
Let's start with availability:
Currently they are all released in beta, with some differences.
Both Issue Forms and Task list are in public beta, available to everyone on every plan. Issue forms, however, are currently available only Public Repositories.
The new Table view and Boards, on the other hand, are in Limited Beta. To get access to it you need to request it at the link https://github.com/features/issues.
What Is New?
With that out of the way, what is new? Well... a lot!
The new capabilities of Projects include things like issue hierarchy, custom fields, a spreadsheet-like table, and saved views - all built into GitHub.
And for the Issue Forms, they provide improved issue template with a form layout that can use optional and validated fields and values. This allows to better manage the influx of bugs, features, and general requests by making each of them more actionable.
Video
Alright, enough talking. Let's see this in action. We'll take a look first at the issue forms and task lists, and then we will move to the new boards.
Link to the video (demo starts at minute 1:56 ): https://youtu.be/MvyGcLg6AvI?t=116
Conclusions
I can think of a thousand scenarios in which all of this could be beneficial, but I'd love to know how you would use this. Let me know in the comments below.
All those new features are pretty cool. I mean, obviously they can't replace tools like Azure Boards or Jira for complex projects just yet, but I believe GitHub is on the right track with this.
The new Project Boards and Tables connect your planning directly to the work your teams are doing, and flexibly adapt to whatever your team needs at any point. And now with custom fields, you can use to track a sprint, plan a feature, or manage a large-scale release.
I'm pretty excited to see what this will evolve to be, and I think having everything we need directly in GitHub is a big plus.
But I'd like to know what you think about this, so let me know in the comment section below ok?
You may also want to watch this video here, in which I show how to use upload and use videos in GitHub Issues and Pull Requests.
Like, share and follow me 🚀 for more content:
📽 YouTube
☕ Buy me a coffee
💖 Patreon
🌐 CoderDave.io Website
👕 Merch
👦🏻 Facebook page
🐱💻 GitHub
👲🏻 Twitter
👴🏻 LinkedIn
🔉 Podcast
Top comments (0)