fgitvis
***************************************************************************
* *
* ########\ ######\ ######\ ########\ ##\ ##\ ######\ ######\ *
* ## _____|## __##\ \_## _|\__## __|## | ## |\_## _|## __##\ *
* ## | ## / \__| ## | ## | ## | ## | ## | ## / \__| *
* #####\ ## |####\ ## | ## | \##\ ## | ## | \######\ *
* ## __| ## |\_## | ## | ## | \##\## / ## | \____##\ *
* ## | ## | ## | ## | ## | \### / ## | ##\ ## | *
* ## | \###### |######\ ## | \# / ######\ \###### | *
* \__| \______/ \______| \__| \_/ \______| \______/ *
* *
***************************************************************************
What is this?
A Git repo visualiser, written in F#.
...but why?
I wrote about that over here.
How can I use it?
- Fork the repo
- Clone it down
- Open it in VS2017.2 (or newer)
- Build it, and run it.
- Answer some questions:
- Point it at a repo (use
.
to query the local repo) - Choose a report to run (choose the letter you want)
- Choose if you want to limit the results (
0
will return ALL)
- Point it at a repo (use
- Done!
NOTE:
Once this
and this
and all of these
are solved, we should be able to do it this way AND use the dotnet
CLI tooling,
but we're waiting on VS2017.3 (at least)...
For the moment, you need to choose dotnet
CLI, or VS2017, and I chose 2017 (for now).
Dependencies
We've tried to keep this app very light-weight, and only included the core requirements. Due to this, our dependency list is quite small:
- FSharp.Core (obviously)
- FAKE.Lib (for the Git and UserInput helpers)
- FSharp.Charting (for the awesome charts)