Skip to content

A Dart CLI app that creates GitHub activity reports.

Notifications You must be signed in to change notification settings

redbrogdon/github_reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 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

 
 
 

Contributors

Languages