/github-for-non-tech

How to track feedback on GitHub?

Discover a step-by-step guide to tracking GitHub feedback with issues, labels, projects, and actions. Improve collaboration and streamline your workflow.

Matt Graham, CEO of Rapid Developers

Book a call with an Expert

Starting a new venture? Need to upgrade your web app? RapidDev builds application with your growth in mind.

Book a free No-Code consultation

How to track feedback on GitHub?

 
Step 1: Create or choose a GitHub repository
 

First, you need a repository where feedback will be tracked. You can use an existing project or create a new one.

  • Go to https://github.com and sign in.
  • Click the “+” icon in the top-right corner and select “New repository.”
  • Fill in the repository name, description, visibility, and initialize with a README if you like.

Optionally clone it locally:


git clone https://github.com/yourusername/your-repo.git
cd your-repo

 
Step 2: Enable Issues and create feedback templates
 

Issues are the primary mechanism for collecting feedback on GitHub. You can streamline them with templates.

Enable issues:

  • Navigate to your repository’s “Settings” tab.
  • Under “Features,” make sure “Issues” is checked.

Create an .github/ISSUE\_TEMPLATE directory locally or via the GitHub web UI and add a file named feedback.yml:


# .github/ISSUE\_TEMPLATE/feedback.yml
name: Feedback
description: Use this template to submit feedback or feature requests.
title: "[Feedback] "
labels: ['feedback']
body:
- type: checkboxes
    attributes:
      label: "Category"
      options:
        - Bug
        - Enhancement
        - Documentation
- type: textarea
    attributes:
      label: "Detailed description"
      description: "Please describe your feedback in as much detail as possible."

 
Step 3: Define and apply custom labels for feedback
 

Labels help you categorize and filter feedback. Create a set of labels such as:

  • feedback
  • bug
  • enhancement
  • triaged
  • in-progress
  • closed

To add labels:

  • Go to “Issues” → “Labels” → “New label.”
  • Fill in each label name and color.

 
Step 4: Guide contributors to file feedback issues
 

In your README.md or CONTRIBUTING.md, add a section explaining how users should provide feedback:


## How to submit feedback

We welcome your feedback!

  1. Click the “Issues” tab above.
  2. Select “New issue” and choose the Feedback template.
  3. Fill in the details and submit.

 
Step 5: Triage incoming feedback
 

Regularly review new feedback issues to label, assign, and prioritize them.

  • Open the “Issues” tab and filter by label:feedback.
  • Read each submission, apply additional labels (e.g., bug, enhancement).
  • Assign the issue to a team member or milestone.

 
Step 6: Organize feedback using GitHub Projects
 

Project boards give you a visual workflow. You can create columns like “To Triage,” “In Progress,” and “Completed.”

  • Click “Projects” → “New project.”
  • Choose “Board (classic)” or “Beta Project”.
  • Create columns and add automation (e.g., move issue cards on label change).

To add issues to the board, open an issue and click “Projects” in the sidebar.

 
Step 7: Automate feedback workflows with GitHub Actions
 

Use Actions to auto-label or notify your team when new feedback arrives. Example workflow:


# .github/workflows/auto-label-feedback.yml
name: Auto-label Feedback Issues
on:
  issues:
    types: [opened]
jobs:
  label:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v3
    - name: Add feedback label
        uses: actions-ecosystem/action-add-labels@v1
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          labels: feedback

 
Step 8: Discuss and resolve feedback in threads
 

Encourage maintainers to:

  • Reply with clarifying questions in issue comments.
  • Use reactions (👍, 👎) to gauge community sentiment.
  • Close issues when feedback is addressed, moving them to “Done” in your project board.

 
Step 9: Track metrics and monitor progress
 

Use built-in insights and third-party tools:

  • GitHub Insights shows issue trends over time.
  • Filter by labels to see open feedback vs. resolved feedback.
  • Export data via the API if you need custom dashboards.

 
Step 10: Iterate on your feedback process
 

Periodically review your workflow:

  • Ask contributors if the templates are clear.
  • Update labels or project columns to match your team’s needs.
  • Automate additional steps (e.g., reminders for stale feedback).

By following these steps, you'll have a robust, transparent system to collect, triage, and act on user feedback using GitHub’s built-in features.

Want to explore opportunities to work with us?

Connect with our team to unlock the full potential of no-code solutions with a no-commitment consultation!

Book a Free Consultation

Client trust and success are our top priorities

When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.

Rapid Dev was an exceptional project management organization and the best development collaborators I've had the pleasure of working with. They do complex work on extremely fast timelines and effectively manage the testing and pre-launch process to deliver the best possible product. I'm extremely impressed with their execution ability.

CPO, Praction - Arkady Sokolov

May 2, 2023

Working with Matt was comparable to having another co-founder on the team, but without the commitment or cost. He has a strategic mindset and willing to change the scope of the project in real time based on the needs of the client. A true strategic thought partner!

Co-Founder, Arc - Donald Muir

Dec 27, 2022

Rapid Dev are 10/10, excellent communicators - the best I've ever encountered in the tech dev space. They always go the extra mile, they genuinely care, they respond quickly, they're flexible, adaptable and their enthusiasm is amazing.

Co-CEO, Grantify - Mat Westergreen-Thorne

Oct 15, 2022

Rapid Dev is an excellent developer for no-code and low-code solutions.
We’ve had great success since launching the platform in November 2023. In a few months, we’ve gained over 1,000 new active users. We’ve also secured several dozen bookings on the platform and seen about 70% new user month-over-month growth since the launch.

Co-Founder, Church Real Estate Marketplace - Emmanuel Brown

May 1, 2024 

Matt’s dedication to executing our vision and his commitment to the project deadline were impressive. 
This was such a specific project, and Matt really delivered. We worked with a really fast turnaround, and he always delivered. The site was a perfect prop for us!

Production Manager, Media Production Company - Samantha Fekete

Sep 23, 2022