logo zerocracy

# Programmer / Award Reason Score
#1 @yegor256 @yegor256 (52 awards) -370
#2 @Suban05 @Suban05 (2 awards) +40
#3 @davvd @davvd (1 award) +15
#4 @github-actions[bot] @github-actions[bot] (1 award) -10
#5 @renovate[bot] @renovate[bot] (1 award) -10
#6 @rultor @rultor (4 awards) -80

Rules of the Game

When a bug is resolved, the person who was assigned to it gets a bonus. Here is how it's calculated: First, assume that hours is how many hours it took to resolve the bug. Then, set days to hours รท 24, and award 30 points. Then, add 10 points if it was resolved in less than 24 hours. Then, deduct 1 points for each day of delay, but no more than -20 points.

When someone pushes directly to the default branch, they get a penalty. Here is how it's calculated: Just -20 points.

An author of every code review gets a bonus. Here is how it's calculated: First, assume that hoc is the total number of hits-of-code in the contribution. Then, assume that comments is the total number of comments made by all reviewers. Then, assume that self is 1 if the review was made for their own code contribution, otherwise zero, and award 25 points. Then, deduct 40 points if they reviewed their own contribution. Then, add 0.1 points for each hit-of-code, but not more than 40 points. Then, add 1 points for each comment during the review, but not more than 20 points. Then, make sure the reward is not larger than 100 points and not smaller than 5 points.

When a code contribution is made, the author gets a bonus. Here is how it's calculated: First, assume that hoc is the total number of hits-of-code in the contribution. Then, assume that comments is the total number of comments made by all reviewers. Then, assume that reviews is the number of reviews provided, and award 20 points. Then, add 0.1 points for each hit-of-code, but not more than 40 points. Then, deduct 7 points if more than 100 hits-of-code. Then, deduct 15 points if more than 400 hits-of-code. Then, deduct 15 points if there were no code review. Then, deduct 1 points for every comment, but not more than -20 points. Then, make sure the reward is not larger than 100 points and not smaller than 5 points.

When a bug is reported and accepted by the team, the reporter gets a bonus. Here is how it's calculated: Just award 15 points.

If a branch has a name that doesn't obey the convention, a penalty is given to the author. Here is how it's calculated: Just deduct -10 points.

Quality of Service