Skip to content

jamespheffernan/github-weekly-review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Weekly Review

Generate a printable weekly review report for open GitHub issues and PRs across James's owned repositories.

The report uses the local GitHub CLI. It includes private repos through the existing gh login, excludes forks by default, and writes one self-contained HTML report plus one JSON snapshot per run.

Run

npm run generate:publish

Without publishing:

npm run generate

Outputs land in:

output/YYYY-MM-DD/github-weekly-review.html
output/YYYY-MM-DD/snapshot.json

Rules

  • Include non-archived repos owned by jamespheffernan.
  • Exclude forks unless --include-forks is passed.
  • Mark issues stale after 30 days with no update.
  • Mark PRs stale after 14 days with no update.
  • Compare each run with the latest previous snapshot.
  • Render for black-and-white A4 portrait printing.

Schedule

The launchd job in launchd/com.jamesheffernan.github-weekly-review.plist runs Thursday mornings and publishes to Turf Review.

Install it with:

cp launchd/com.jamesheffernan.github-weekly-review.plist ~/Library/LaunchAgents/
launchctl bootstrap "gui/$(id -u)" ~/Library/LaunchAgents/com.jamesheffernan.github-weekly-review.plist

About

Generate a printable weekly review of issues and pull requests across GitHub repositories.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages