GitKarma Documentation

How GitKarma Works

GitKarma is not a gamification system for pull requests, but rather a meaningful quality control mechanism—similar to linting, tests, or build checks. It creates a credit-based economy that ensures developers contribute to code reviews before submitting their own work.

  • Quality Check Mechanism

    Like other CI/CD checks, PRs that don't meet the funding requirement won't pass—ensuring developers participate in the review process. This keeps repositories clean and balanced.

  • Credit Economy

    Earn credits by reviewing others' PRs, with points based on PR complexity and review quality. Creating a PR requires spending these credits.

  • AI Analysis

    Our AI evaluates PR complexity and review thoroughness to assign fair point values.

  • Engineering Excellence

    Beyond just enforcing reviews, GitKarma's roadmap includes incorporating additional best practices as protected checks, helping teams build better software engineers.