Skip to content

Harshit2012/Repo-Milestone-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Repo Milestone Visualizer

Show the milestone of your repo.

Important

It will not create chart when the github api reached its limit.

MIT License GitHub Release Forks Stars

Features

  • Easy to use
  • One click fetch the data and download

Technologies Used

Python

How it works?

  1. When enter the username and repo-name and click on fetch data and download chart button it will get the data using github api and download in in .png format.
  2. It create charts of pull requests, commits, stars, forks, issues and watchers.
  3. Each chart has a title that changes based on the metric value, categorized into "low," "medium," and "high" ranges with corresponding labels. For example:
    • Stars: "Rising Star," "Popular," "Star Struck!"
    • Forks: "Just Started," "Fork-tastic," "Fork Legend"
    • Issues: "Few Issues," "Some Issues," "Issue Magnet"
    • Watchers: "Some Watchers," "Watching Closely," "Highly Watched"
    • Pull Requests: "Few PRs," "Active PRs," "24x7 Puller"
    • Commits: "Few Commits," "Regular Commits," "Commit King"

Example

Repository:- Repo-Milestone-Visualizer graph

Adding it to readme

Drag the chart and drop in readme or use img tag.

IMG tag

<img src="path/to/your/saved/graph.png" alt="Repo Milestones" style="max-width: 100%; height: auto;">

To install libraries

Tkinter

pip install tkinter

Matplotlib

pip instal matplotlib

Numpy

pip install numpy

Requests

pip install requests

To run

python repo_milestone_visualizer.py

Contribution

Contributions are welcome! If you have any suggestions or improvements, feel free to open an issue or create a pull request.

License

This repository is licensed under MIT License

About

Show the milestone of your repo.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages