Skip to content

This repo vizualises its own functions change frequency in git commits with a treemap via nextjs

SyberKraken/Git-Commit-Functions-Change-Frequency-Data-Vizualisation

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

2023-01-20.22-05-46.mov

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

This repo vizualises the amount of changes to its own or other git repos javascript/typescript functions with a treemap via nextjs

Open http://localhost:3000 with your browser, type an adress in the input bar and click "update chart" to see a treemap of the amount of changes made to a function since its creation. you can also directley input your repos adress as a get parameter ex:/?adress=https://github.com/xxxx/repo wich will directley load your repos data. This does clone and remove the repo in your temp files.

TODO

make treemap of %bugfixes from some form of input of what is considered bugfix commits, Maybe list of commits, maybe some specific phrase in the names of the commits, or more likeley, make it so we return the list of commits, then we can either put in a subset of them or click them or something.

make parser capable of more langueges than TS and JS, (python, C, Java, GO, Rust, Ruby)

make prettier site

About

This repo vizualises its own functions change frequency in git commits with a treemap via nextjs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published