gh.dash v1.0.0
Initial release of {gh.dash}, an R package that generates an HTML dashboard for tracking the development status of a portfolio of GitHub repositories. Given a list of repository slugs and a GitHub API token, the package queries the GitHub API for each repository and renders a self-contained R Markdown report that is suitable for deployment to GitHub Pages.
The dashboard contains two tabs:
Repository Status — a table summarising the latest release, open milestones, open pull requests, branch divergence, issue counts, and release cadence for every tracked repository.
PR Activity — a per-user breakdown of pull requests opened and reviewed over a configurable lookback window (default: 365 days).
What's Changed
- add actions by Jeremy Wildfire (@jwildfire) in #1
- add information to DEV STATUS by Heng Wang (@wangh107) in #3
- Add
# releases YTDcolumn by Natalia Andriychuk (@nandriychuk) in #6 - Small edits by Laura Maxwell (@lauramaxwell) in #4
- Add Open PRs column to dashboard by Jeremy Wildfire (@jwildfire) in #11
- Add report-scheduled workflow by Natalia Andriychuk (@nandriychuk) in #9
- Update readme and permissions error text by Natalia Andriychuk (@nandriychuk) in #23
- Small API refactor and documentation for PR 25 by Laura Maxwell (@lauramaxwell) in #26
- Add
PRs pending reviewcolumn and updatePRs OpentoPRs Open(Active)by Natalia Andriychuk (@nandriychuk) in #29 - Add PR activity-by-user tab with cache and created/reviewed ratio by Jeremy Wildfire (@jwildfire) in #25
- Add issues (open/closed) column to the Repository status tab by Natalia Andriychuk (@nandriychuk) in #32
- Release Candidate v1.0.0 by Natalia Andriychuk (@nandriychuk) in #33
New Contributors
- Jeremy Wildfire (@jwildfire) made their first contribution in #1
- Heng Wang (@wangh107) made their first contribution in #3
- Natalia Andriychuk (@nandriychuk) made their first contribution in #6
- Laura Maxwell (@lauramaxwell) made their first contribution in #4
Full Changelog: https://github.com/Gilead-BioStats/gh.dash/commits/v1.0.0