GitHub Issues and GitHub Discussions

GitHub Issues and GitHub Discussions

2020-12-16

GitHub Issues act as the project backlog: each issue can carry labels (e.g., mini-series groupings), milestones (e.g., December 2020 release target), and assignees. Issues feed directly into GitHub Projects kanban boards, where you can drag cards between columns (To Do / In Progress / Done) and configure automation rules so that opening or closing an issue, or merging a pull request, automatically moves the card to the correct column.

GitHub Discussions (launched at GitHub Universe) are enabled per-repository in Settings and complement Issues by providing an open community space. Default categories include Q&A, Show and Tell, and Announcements; these can be customised — for example adding “Episode Ideas” and “Guest Introductions” categories so community members can pitch content publicly rather than via closed forms. An issue can be converted directly to a Discussion when the thread is better suited to open dialogue than to tracked work.

GitHub Actions extend both features: issue events (opened, deleted, transferred, reopened) and project card events can trigger workflows, enabling automation such as auto-closing branches after a PR merge or notifying maintainers when a new discussion is created. The episode also contrasts GitHub Issues with Azure DevOps, which offers richer work item types and sprint iteration tracking, and notes how GitHub Issues and Discussions can serve inner-sourcing teams as well as public open source projects.

Related Content

GitHub Universe and GitHub Actions Deployments

GitHub Universe and GitHub Actions Deployments

2020-12-15

In this episode, we're going to be taking a slight detour away from GitHub actions and focus on some of the announcements from GitHub universe last week. We're going to explore them both from the announcements, and also take a look at some of those features that have already been released. Stay tuned!

GitHub Actions and Azure - Deploying .NET Core code to Azure App Service

GitHub Actions and Azure - Deploying .NET Core code to Azure App Service

2020-12-02

You have your .NET Core application code and your Azure App Service infrastructure is ready. Now it's time to wire them together with an automated GitHub Actions deployment pipeline. This episode walks through building a multi-job workflow that compiles, publishes, and deploys your .NET Core app to Azure App Service using publish profiles and GitHub Secrets.

GitHub Actions and Azure - Deploying ARM templates with GitHub Actions

GitHub Actions and Azure - Deploying ARM templates with GitHub Actions

2020-12-02

Before deploying application code, you need cloud infrastructure in place. This episode demonstrates how to deploy Azure infrastructure using ARM templates (Infrastructure as Code) directly from a GitHub Actions workflow—covering ARM template structure, the azure/arm-deploy action, repository organisation, and service principal setup for automated, repeatable Azure deployments.