Skip to content

Achievement ideas #11

Description

@Notgnoshi
  • Most prolific bug author (most prolific contributor; should have a threshold for number of contributors)
  • Most prolific deleter
  • Have the most achievements - use a really sarcastic name about gamification
  • (meta) First person to receive an achievement in a repo
  • (variation) For each (or for certain) achievements, first person to receive that achievement in a repo
  • Use git notes
  • Obviously swearing in a commit message should be an achievement
  • Detect censored swears
  • Being too polite - "please and thank you"
  • Sentiment analysis; both extremes
  • Embed a code snippet
  • Link to stack overflow
  • fixup,fixme,wip,dropme,squash
  • Time travel
  • Commit someone else's authored commit
  • Detect foreign languages?
  • Add a .gitlab-ci.yml file, or a github workflow
  • whitespace only changes (excluding trailing whitespace cleanups)
  • Mention "singleton"
  • SVN import - "welcome to 2003"
  • TODO
  • Mention another user
  • Windows line endings on a #!shebang line
  • Empty non-merge commit diff
  • Large delta
  • Small delta
  • large negative delta ratio
  • Large delta with ratio close to 1
  • Mixed indentation in commit message
  • Mixed indentation in file (other than spaces following tabs, which is common)
  • python2 in #!shebang
  • ROA_FIX
  • Refer to an XKCD comic
  • Non-README initial commit - "this time will be different"
  • Initial commit with placeholder README
  • Merge conflict markers
  • Common misspelling - only grant if ratio is high enough
  • Identify ASCII art; ratio of special chars to alpha?
  • Add / Remove a submodule (have you heard of a package manager?)
  • Submodule hash that does not exist (only grant if have access to submodule)
  • Moved a submodule
  • Changed directory into submodule
  • Add subtree
  • Detect movie quotes in commit messages?
  • "omni" - you keep using this word. I do not think you know what it means
  • yolo
  • "I don't understand"
  • "spaghetti" or "pasta"
  • "copy paste"
  • NLP coherence measures
  • "accidentally"
  • Detect appeal to authority? "according to $proper_noun"
  • Spaces in filenames
  • Unicode in filenames
  • Commit after five on a friday
  • Grant achievement randomly, with very low probability
  • Naptime - this_thread::sleep_for()
  • John Hancock - sign a commit
  • one achievement for each letter of the alphabet - user who added the most of that letter

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions