Skip to content

[FEAT] Add GitHub Discussions activity widget #258

@Priyanshu-byte-coder

Description

@Priyanshu-byte-coder

Summary

GitHub Discussions is increasingly used for community Q&A and proposals. DevTrack should surface discussion contributions alongside commits and PRs.

Expected Behaviour

A 'Discussions' section (or stat chips) showing:

  • Discussions started this period
  • Discussion comments/answers given
  • Marked-as-answer count (a strong signal of community contribution)

Implementation Notes

  • GitHub GraphQL: viewer.contributionsCollection has no discussion field yet
  • Use REST: GET /search/issues?q=author:{user}+type:discussion (discussions appear in search)
  • Or GitHub GraphQL: repository.discussions(filterBy: {createdBy: user})
  • May require iterating over user's repos — cache aggressively

GSSoC Info

  • Difficulty: Intermediate — 35 pts
  • Area: Feature / Metrics

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestgssoc26GSSoC 2026 contributionlevel:intermediateGSSoC: Intermediate difficulty (35 pts)

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions