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!
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.
- 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