Skip to content

redbrogdon/github_reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub PR Reporter

A command-line application to generate reports on pull requests for a GitHub repository over a specified period using the Gemini API for analysis.

This is a work for progress, so you can expect the codebase to change wildly

Prerequisites

  • Dart SDK
  • GitHub Personal Access Token
  • Gemini API Key

Installation

  1. Clone the repository:
    git clone <repository-url>
    cd github_pr_reporter
  2. Install dependencies:
    dart pub get

Usage

dart run github_reporter.dart --repo <owner/repo> --github-token <YOUR_GITHUB_PAT> --gemini-key <YOUR_GEMINI_API_KEY> [--start-date <YYYY-MM-DD>] [--end-date <YYYY-MM-DD>] [--exclude-author <GITHUB_HANDLE>]

For more info on how to use this tool, see USAGE.md.

Reports

This tool is being run daily for the default repos, with new reports arriving in the reports folder.

About

A Dart CLI app that creates GitHub activity reports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages