DEV Community

Minuth Prom
Minuth Prom

Posted on

5

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

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

Top comments (0)

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post

Best practices for optimal infrastructure performance with Magento

Running a Magento store? Struggling with performance bottlenecks? Join us and get actionable insights and real-world strategies to keep your store fast and reliable.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️