Skip to content
This repository has been archived by the owner on Mar 11, 2020. It is now read-only.

Award system for developers #59

Open
ephracis opened this issue Sep 8, 2016 · 3 comments
Open

Award system for developers #59

ephracis opened this issue Sep 8, 2016 · 3 comments

Comments

@ephracis
Copy link
Owner

ephracis commented Sep 8, 2016

Create an award system for users where they get points and rewards for various actions such as increasing code coverage for reaching a number of commits with successful builds.

Each badge/achievement should carry a number of Points that is given to the developer. The points CAN be negative.

The developers points would then indicate the karma of the developer. Good karma (many points) make the developer into a Ninja, bad karma (few points) makes the developer into a Pirate.

@ephracis
Copy link
Owner Author

I suggest the following:

Levels

  • Tied to XP (example: 100 XP = Level 1)
  • Unlocks stuff

Badges

  • Can be earned multiple times
  • Gives XP
  • Categories: bug, test, code, communication

Trophies

  • Can be earned once
  • Can be ephemeral (based on a criteria such as time)
  • Bronze, Silver, Gold
  • Gives a bonus (example: double XP on bug badges)

@ephracis
Copy link
Owner Author

The overall goal should be to encourage good behavior.

  • High code coverage
  • Successful builds
  • Fast response to requests, issues and comments
  • Well written issues and commit messages

@ephracis
Copy link
Owner Author

I suggest we skip the "karma" and instead use Levels to let developers go from Pirate to Ninja. So you start as a simple Pirate but as you level up you become a more and more awesome Coding Ninja.

@ephracis ephracis modified the milestones: 1.0, 1.1 Oct 1, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant