Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adotg/git-history-flow
Visualize the evolution of a file tracked by git
https://github.com/adotg/git-history-flow
d3js data-visualisation data-visualization evolution git git-diff git-history-flow version-control visualization
Last synced: about 1 month ago
JSON representation
Visualize the evolution of a file tracked by git
- Host: GitHub
- URL: https://github.com/adotg/git-history-flow
- Owner: adotg
- Created: 2017-04-09T10:13:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-09T05:33:57.000Z (over 6 years ago)
- Last Synced: 2024-08-05T10:20:56.428Z (5 months ago)
- Topics: d3js, data-visualisation, data-visualization, evolution, git, git-diff, git-history-flow, version-control, visualization
- Language: JavaScript
- Homepage: https://adotg.github.io/git-history-flow/
- Size: 410 KB
- Stars: 23
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [git-history-flow][1]
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.[1]: https://adotg.github.io/git-history-flow/