Giter Club home page Giter Club logo

git-history-flow's Introduction

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.

git-history-flow's People

Contributors

adotg avatar akash-goswami avatar

Watchers

James Cloos avatar Johann-Mattis List avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.