badges / badges/shields

New badge: Average issue response time

Open
#7,405 11 comments 2 reactions 0 assignees View on GitHub
service-badge
Dominant language
JavaScript
Stars
27.2k
Forks
5.6k
Avg merge
1d 8h
Merged PRs (30d)
46

Description

:clipboard: **Description**
Usually a maintainer comments in an issue, or the issue is closed. The reponse time for an issue can be `comment or close time - issue create time`.

:link: **Data**

GitHub API
- https://docs.github.com/en/rest/reference/issues#get-an-issue
- https://docs.github.com/en/rest/reference/issues#list-issue-comments
- https://docs.github.com/en/rest/reference/issues#get-an-issue-comment

:microphone: **Motivation**

People can put the badge in their README. When people make an issue, they will know around how much time they'll have to wait until someone responds.

Contributor guide

Open the contributing guide

Research direction

Start with the GitHub REST endpoints listed in the issue, checking which issue and comment timestamps are available and how the average should be defined. Done means a Shields badge can expose the average time from issue creation until a maintainer comment or closure, using the agreed GitHub data for README use.

Written by the indexing model from the issue text.

Assessment

Tech stack
github, javascript
Domain
analytics, api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.