The idea is to have this on a central server or your local machine, to keep tabs on what your team is doing :) Needs a JSON file as input (generated with git2json)
gitline tries to be aware of your branching scheme. It will autodetect the category and assignment of branches and groups commits accordingly.
- Install Node.js
- Install Gulp globally:
npm install -g gulp
- Install dependencies in project's root folder:
npm install
- Run
gulp watch
in project's root folder in a second terminal window to compile TypeScript on the fly when a file changes - To run, execute
gulp run
in project's root folder, then visithttp://localhost:3000/
- To test, execute
gulp test
- Install git2json
- run
git json > myfile.json
- in a cronjob presumably - point
src/index.html
to the newly created JSON file
- Programming language: TypeScript
- SVG Rendering: JSGL
- Generic JS framework: jQuery
- Hash Generation: Crypto JS
- Date and time: Moment.js
- Icon font: Font Awesome
Licensed under the Affero GPLv3, which basically says: You are free to hack and use, but if you want to build a product out of it, or host it as a service, we need to talk.