paulmolloy / GithubVisualisationWebApp

GitHub Visualisation Web-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Github Visualisation Web-app

A Django webserver visualising github data. The program gets and stores data from all repositories and all commits in the google github organization and creates graphs based on this data;

Visualizing number of open issues and number of stars for all of the public repositories by google

screenCapture

Number of Commits per Contributor on a Repository.

screenCapture

Data is gathered from the github api and stored in a SQLite database. This is done to cache data to reduce the number of queries needed to the Github Api. This data is then fetched using a json api to the pages that display the data. The data is visualized using the D3.js library.

JSON API Example.

screenCapture

JSON API Example: Individual Repository

screenCapture

About

GitHub Visualisation Web-app


Languages

Language:JavaScript 57.4%Language:CSS 29.1%Language:Python 7.7%Language:HTML 5.9%