• Stars
    star
    104
  • Rank 330,604 (Top 7 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 9 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Calculate bus factor and other useful parameters for GitHub projects. Alternative to GitHub stars

GitHub Bus Factor

More meaningful statistics for GitHub projects than just stars.

$ gem install github_bus_factor

Usage

You will need to create a GitHub access token. Head over to https://github.com/settings/tokens and create a new one, call the app GitHub Score and copy the token.

To fetch a report for a particular repository

$ github_bus_factor octokit/octokit.rb

First time you call it, it will prompt you to provide the token you just created.

To remove the token

$ github_bus_factor logout

If you ever forget what each line of the report means, run

$ github_bus_factor about

Report

🙂 Description
🍴 Forks. Might mean people planning are fixing bugs or adding features.
🔭 Watchers. Shows number of people interested in project changes.
🌟 Stars. Might mean it is a good project or that it was featured in a mailing list. Some people use 🌟 as a "Like".
🗓 Age. Mature projects might mean battle tested project. Recent pushes might mean project is actively maintained.
🍻 Pull Requests. Community contributions to the project. Many closed PRs usually is a good sign, while no PRs usual is bad.
🛠 Refactoring. Balance between added and deleted code. Crude value not including semantic understanding of the code.
📦 Releases. Might mean disciplined maintainer. Certain dependency managers rely on releases to be present.
🚌 Bus factor. Chances of the project to become abandoned once current collaborators stop updating it. The higher - the worse.

License

The gem is available as open source under the terms of the MIT License.

More Repositories

1

AdjustFontSize-Xcode-Plugin

Instant font size adjustment with control – / control +
Objective-C
271
star
2

Voltron

When UICollectionViewCell needs to be a UIViewController. WARNING: this repo is not actively maintained
Objective-C
243
star
3

BrowserTV

Turn your TV into a dashboard displaying any webpage!
Swift
226
star
4

SpeechRecognition

Generating subtitles for a video in realtime using SFSpeechRecognizer
Objective-C
211
star
5

PreciseCoverage

Make Xcode code coverage more informative
Objective-C
167
star
6

TouchBarLauncher

Touch Bar simulator launcher. Requires Xcode 8.1 and macOS 10.12.1
Swift
68
star
7

Tribute

Programmatic creation of NSAttributedString doesn't have to be a pain
Swift
63
star
8

LiteratureClock

Clock using time quotes from the literature, based on the work of JohannesNE
Objective-C++
62
star
9

Crash-Manager

iOS client for Crashlytics
Objective-C
25
star
10

Presentations

Various talks and corresponding sample code
Objective-C
20
star
11

Descriptive-GitHub

Safari extension adding repos descriptions to your feed
JavaScript
20
star
12

watchtower

QLPreviewController with remote URLs support
Objective-C
19
star
13

BetaWarpaint

Xcode plugin making it easier to notice when you're dealing with beta release
Objective-C
14
star
14

GitHubPR.safariextension

Safari extension for GitHub PRs; hides reviewed files, shows files changed since last review
JavaScript
13
star
15

Injector

Naive dependancy injection for Swift
Swift
9
star
16

CAEmitterLayer-scrubbing

Scrubbing through CAEmitterLayer for better control over timing of emission
Swift
7
star
17

p5swift

Like p5js, but in Swift
Swift
7
star
18

manhattan-extruded

stl model of buildings of Manhattan extruded by their heights
6
star
19

Copy

Copy a-la iOS in OS X Share menu
Swift
5
star
20

Geometry

Set of geometrical abstractions and convenience methods
Swift
4
star
21

google-diff-match-patch

Automatically exported from code.google.com/p/google-diff-match-patch
Python
2
star
22

NestedKVO

Observing KVO through collections
Objective-C
2
star
23

Al-Dente

UIImage (de)serialization with no compression
Objective-C
2
star
24

re1

Swift implementation of regular expression engine re1 with generic support
Swift
2
star
25

Geppetto

Sample shortcut can be found here: https://www.icloud.com/shortcuts/91958ce97671415487d15f6751d9a149
Swift
2
star
26

AsynDisplayKit-ASImageNode-bug

Potential bug in ASImageNode
Swift
1
star
27

zats.github.io

CSS
1
star
28

Bicycle

Bicycles! Scrapers! 🐮🐶 Moof!
Python
1
star
29

Audrey

Swift
1
star
30

ColorPicker-macOS

Wrapper app around NSColorPanel - all built in / 3rd party color pickers at your fingertips
Swift
1
star
31

plist-bug

Bug saving to plist using Xcodeproj. Seems to be related to usage of symbols vs strings
Swift
1
star
32

hgit

Make 2-phase nature of git opt-in
Rust
1
star