Visualise your git log in new and exciting ways!. Free to use according to MIT license.
This project is a natural sequel to Gitlogg, a project that parses the git log
of multiple repositories into JSON
. The idea is to help organizations visualize their data in ways that help them understand what lies behind their codebase.
This project relies on Gitlogg API to render data. Accessing data locally (as originally done until version v1.0.3) would hit a wall as browsers only cache a limited amount of data. It was also important to outsource the massaging of the data to a dedicated service, as too many operations had to be made to show even the simplest output. Now these operations are done at the API
.
Since this project relies on Gitlogg API, which in turn relies on the output generated by Gitlogg, these projects are all interconnected. 💞
This project requires you to run npm install
from the project's root. It requires NodeJS to be previously installed in your system.
If you're new to Gulp you might want to install it globally:
$ npm install gulp-cli -g
Once installation is complete, you can start the server with hot-reloading (refresh upon file save) with:
$ npm run serve
The server will be available on localhost:3000
Free to use it AS IS as long as you stick to the MIT license.
- 2018-04-08 v2.0.0 - View Changes
- Total overhaul! ✨ 🎉
- Introduction of React
- Use of an API as data source (through gitlogg-api) instead of accessing local data, which was costly and not scalable.
- Unit testing
- Travis CI
- 2016-06-02 v1.0.3 - View Changes
- Significant changes in every aspect, laying the ground for the React stack
- 2015-11-30 v1.0.2 - View Changes
- The first visualisation, based on local data
- 2015-11-30 v1.0.1
- Bare minimal Gulp setup, no functionality yet
Brought to you by Wallace Sidhrée.
A BIG thanks to the node community and all those who taught me to be a better programmer. You know who you are.