Skip to content

lng2020/contribution-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summarize your GitHub contributions!

Using GitHub GraphQL API to fetch the contributions and then using AI to summarize the contributions. demo

Supported filters

  • username: GitHub username
  • from: Start date of contributions
  • type: Type of contributions (currently only pull_request)
  • minumum stars: Minimum stars of the repositories
  • include: Include repositories with the given keyword
  • exclude: Exclude repositories with the given keyword

Usage

  1. setup your env
  • GITHUB_TOKEN
  • OPENAI_TOKEN
  • OPENAI_PROXY: optional
pnpm install
pnpm run dev

Deploy on your own

Deploy to Vercel

you should change the build settings of the Vercle project to the image below: vercel-build-settings

TODO

  • filter enhancements
    • add more contribution types
    • add minimun contributions filter
  • API support
  • self-define prompt
  • pagination support
  • (maybe) more LLM summarizers support
  • (maybe) more Git providers support

About

summarize your GitHub contributions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published