DEV Community

Minuth Prom
Minuth Prom

Posted on

Visualize your GitHub repository statistics using GitHub Actions

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

Repository
Marketpalce

Screenshots

Chart Image

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

Top comments (0)