An open API service indexing awesome lists of open source software.

https://github.com/halfdan/github-commit-history

Github Commit History is a JS-Library to show the commit history of a github repository. It produces a listing similar to Github's "Commit" page.
https://github.com/halfdan/github-commit-history

Last synced: 11 days ago
JSON representation

Github Commit History is a JS-Library to show the commit history of a github repository. It produces a listing similar to Github's "Commit" page.

Awesome Lists containing this project

README

          

Github Commit History
=====================

This library can be used to display the latest X commits on a repository. It uses jQuery to fetch data from the Github API.

The default styling is similar to what Github displays in the commit log.

Demo
-----
https://github-history.dwz.ee/demo.html
![](https://cdn.youjb.com/images/2016/09/10/2016-09-1014.20.47.jpg)

Usage
-----

To use this library on your website download it (see Downloads) or clone the repository.

Have a look at the demo to see how it works. You can have multiple listings on a single page, just change the id of the div container.

The file "_commit.html" works as a template. It uses mustache.js to apply the values to the template.

Features
--------

* Paging (using offset)
* Limiting (using limit)
* Change appearance using a simple template + CSS.

ToDo
----

* Simplify usage
* Provide minified version of the library