Skip to content

Displays the average commit message length of a user and their friends (created in under 5 hours for a hackathon challenge)

Notifications You must be signed in to change notification settings

jpqy/git-verbosity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git-Verbosity

We all know that writing detailed commit messages are important. This app allows you to enter a Github username, and then displays a bar chart of the average length of their and their friends' commit messages!

How verbose are you?

About the project

This project was created in under 5 hours as part of Mintbean's Careerhack Hackathon. The goal was to build something that uses GitHub's API.

LinkedIn Post

Technical challenges

  • The app first makes a call to the /users/.../followers API endpoint to retrieve a list of people the user is following
  • For each user, the app uses the /users/.../repo endpoint to randomly pick 5 repositories (worried about API limits)
  • For each repo, the /repos/.../.../commits endpoint retrieves the first few commit messages
  • The data is processed and used in the charting library

Screenshots

Main  

Built With

About

Displays the average commit message length of a user and their friends (created in under 5 hours for a hackathon challenge)

Topics

Resources

Stars

Watchers

Forks