Skip to content

[FEAT] Add GitHub Discussions activity to RecentActivity widget #1913

@Priyanshu-byte-coder

Description

@Priyanshu-byte-coder

Feature request

The RecentActivity widget currently shows commits and PR events. Developers who are active in GitHub Discussions have no way to see that activity in DevTrack.

Proposed solution

Extend the /api/metrics/activity endpoint to also fetch GitHub Discussions activity (created discussions, answered questions) from the GitHub GraphQL API and include them in the feed.

GitHub GraphQL query

query {
  user(login: $username) {
    repositoryDiscussionComments(last: 10) {
      nodes { createdAt, body, discussion { title, url } }
    }
  }
}

Acceptance criteria

  • Discussion activity appears in RecentActivity with a 'Discussion' label/icon
  • Works for users with no Discussion activity (shows nothing)
  • Does not break existing commit/PR activity display

Metadata

Metadata

Labels

enhancementNew feature or requestgssoc26GSSoC 2026 contributionlevel:advancedGSSoC: Advanced difficulty (55 pts)type:featureGSSoC type bonus: new feature

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions