What I built
I built a custom GitHub Actions named Quick Chart Report that able to generate chart images that display repository statistics such as issues, pull requests, and more.
Category Submission:
Maintainer Must-Haves
App Link
Screenshots
Description
The Quick Chart Report is an essential tool for GitHub users who want to easily visualize their repository statistics. The Quick Chart Report action automatically generate chart images that display repository statistics such as issues, pull requests, and more, when triggered by events such as opening or closing an issue or pull request, or other GitHub events, or by a schedule.
Link to Source Code
https://github.com/minuth/quickchart-report
Permissive License
MIT
Background (What made you decide to build this particular app? What inspired you?)
My motivation for creating this project was to provide a convenient way for the maintainer to visualize the key statistics of the repository, such as the number of issues, pull requests and other metrics, in a single image that displays a chart.
How I built it (How did you utilize GitHub Actions or GitHub Codespaces? Did you learn something new along the way? Pick up a new skill?)
This project is a result of combining Composite Typescript GitHub Actions with my own utility GitHub Action called Repository Report. The Repository Report
action retrieves various statistics about a GitHub repository and outputs them as a JSON string. To visualize the JSON data as a chart image, I used QuickChart, a tool that creates chart images from data. This project helped me learn about Composite GitHub Actions, which I was not familiar with before.
Additional Resources/Info
- Repository report
- QuickChart
- QuickChart limitations
- Example project that used Quick Chart Report to generate the chart image and display it in README file.
Top comments (0)