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.
npm run generate:publishWithout publishing:
npm run generateOutputs land in:
output/YYYY-MM-DD/github-weekly-review.html
output/YYYY-MM-DD/snapshot.json
- Include non-archived repos owned by
jamespheffernan. - Exclude forks unless
--include-forksis 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.
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