Git Leaderboard

Git Leaderboard

4 devlogs
5h 3m
•  Ship certified
Created by Michael M

Git Leaderboard generates a leaderboard page for your git repo.

Timeline

Ship 1

0 payouts of shell 0 shells

Michael M

6 days ago

Michael M Covers 4 devlogs and 5h 3m
  • Added requirements.txt file to repository so that others can reproduce the project
  • Deployed a leaderboard of the nest repository to nest
  • Improved project README - It now has sections on usage and deployment
  • Sent everything up to the git server project
Update attachment

Added a helpful CLI using Typer (https://typer.tiangolo.com/) and did some minor improvements like organizing the file output better so that the result is not mixed with any of the application source code.

Created a webpage template using the jinja2 and markdown packages. I also had to update the script that generates charts to use a dark theme.

Update attachment

I wrote a shell script that gather commit information from the last year of history in a git repository. Then I wrote a python script that parses that information and creates three charts. The first chart is a bar graph with the top three committers and their number of commits. The second is a line graph of commits over time. The third is a stacked area chart of lines added vs lines removed over time.

Update attachment