https://github.com/elek/bus-factor
Bus-factor calculation based on git history.
https://github.com/elek/bus-factor
Last synced: about 1 year ago
JSON representation
Bus-factor calculation based on git history.
- Host: GitHub
- URL: https://github.com/elek/bus-factor
- Owner: elek
- License: apache-2.0
- Created: 2020-09-20T15:58:02.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-19T19:40:30.000Z (over 4 years ago)
- Last Synced: 2025-02-12T10:55:25.584Z (over 1 year ago)
- Language: Go
- Size: 39.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bus factor calculator
Simple utility to calculate the bus-factor with
* [AVL bus factor](https://arxiv.org/pdf/1604.06766.pdf) (based on file ownership)
* [Pony factor](https://humbedooh.com/Chapter%203,%20part%20one_%20Codebase%20development%20resilience.pdf) (number of devs cover the >50% contributions, all time)
* Dev power (number of devs as the factor of the biggest contributor)
Usage: execute application from a git repository.
Author mapping: You can make a `.git/bus-factor-alias` file which contains `alias@email.com,author@email.com` lines as mapping. (In case some of the authors use multiple emails). The first email (author) will be replaced with the second one.