All Projects → adotg → git-history-flow

adotg / git-history-flow

Licence: other
Visualize the evolution of a file tracked by git

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to git-history-flow

python-aos-lesson
Python for Atmosphere and Ocean Scientists
Stars: ✭ 78 (+358.82%)
Mutual labels:  version-control, data-visualisation
Python Aos Lesson
Python for Atmosphere and Ocean Scientists
Stars: ✭ 49 (+188.24%)
Mutual labels:  version-control, data-visualisation
UBA
UEBA Solution for Insider Security. This repo is archived. Thanks!
Stars: ✭ 36 (+111.76%)
Mutual labels:  d3js
Vue.D3.sunburst
Vue sunburst component based on D3.js
Stars: ✭ 62 (+264.71%)
Mutual labels:  d3js
avatarmake
Easily make your own cartoon avatar base on d3.js
Stars: ✭ 34 (+100%)
Mutual labels:  d3js
citylines
Citylines.co is a collaborative platform for mapping the transit systems of the world!
Stars: ✭ 53 (+211.76%)
Mutual labels:  evolution
wind-js-server
Service to expose Grib2 wind forecast data as JSON
Stars: ✭ 98 (+476.47%)
Mutual labels:  data-visualisation
mummify
Version Control for Machine Learning
Stars: ✭ 43 (+152.94%)
Mutual labels:  version-control
Zeitline
A polylinear timeline with clustering, centred on interactions. — Doc and demo https://octree-gva.github.io/Zeitline/
Stars: ✭ 15 (-11.76%)
Mutual labels:  d3js
IATI.cloud
The open-source IATI datastore for IATI data with RESTful web API providing XML, JSON, CSV output. It extracts and parses IATI XML files referenced in the IATI Registry and powered by Apache Solr.
Stars: ✭ 35 (+105.88%)
Mutual labels:  data-visualisation
covid19-dashboard-vaccini
[WIP] Unofficial example of the COVID-19 vaccinations dashboard
Stars: ✭ 25 (+47.06%)
Mutual labels:  d3js
Simple-charts
Simple responsive charts
Stars: ✭ 15 (-11.76%)
Mutual labels:  d3js
stock-market-prediction-via-google-trends
Attempt to predict future stock prices based on Google Trends data.
Stars: ✭ 45 (+164.71%)
Mutual labels:  data-visualisation
python-data-viz-workshop
A workshop on data visualization in Python with notebooks and exercises for following along.
Stars: ✭ 136 (+700%)
Mutual labels:  data-visualisation
github-readme-twitter
Add Twitter to your github readme
Stars: ✭ 73 (+329.41%)
Mutual labels:  d3js
chrome-github-compaito
a chrome extension for jumping to compare view
Stars: ✭ 19 (+11.76%)
Mutual labels:  git-diff
EvoNet
Evolution Simulation in XNA Refresh
Stars: ✭ 44 (+158.82%)
Mutual labels:  evolution
d3-force-surface
A multi-surface elastic collision force type for the d3-force simulation engine
Stars: ✭ 19 (+11.76%)
Mutual labels:  d3js
elucidate
convenience functions to help researchers elucidate patterns in their data
Stars: ✭ 26 (+52.94%)
Mutual labels:  data-visualisation
rhq
Manages your local repositories
Stars: ✭ 48 (+182.35%)
Mutual labels:  version-control

git-history-flow

Visualize the evolution of a file tracked by git

Run existing examples

In order to run the examples, do the following steps

npm install

followed by

npm start

Run your own example

  1. Clone the git-history-flow repo
  2. Copy the script file ./scripts/diff-script.sh
  3. Go to the project (tracked by git) root and paste the copied script file
  4. Run the command from the project root ./diff-script.sh package.json output.json. This command will diff package.json and save the output to output.json file. You can optionally pass the output file name. If not passed, the output stream is redirected to terminal / console (standard output)
  5. Feed the generated content (either from console / file) it to the git-history-flow/dev/index-dev.html file.
  6. Once done follow the steps mentioned in Run existing examples section.

Known issues

  • Not performance optimized in terms of memory usage, nodes creation, memory leaks.
  • Large dataset might cause the browser to slow down.
  • Performance is significantly slower in firefox.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].