Allt du behöver veta om GitRank. Kan du inte hitta det du letar efter? Tveka inte att kontakta oss.
1Kom igång
Vad är GitRank?
GitRank är en open source-plattform som använder AI för att automatiskt utvärdera och poängsätta pull requests. Det hjälper utvecklarteam att köra bug bounty-program, erkänna toppbidragsgivare och mäta utvecklarpåverkan objektivt.
Hur utvärderar GitRank PRs?
När en PR mergas hämtar GitRank diffen och skickar den till Claude (Anthropics AI). AI:n analyserar ändringarna, klassificerar den påverkade komponenten och allvarlighetsgraden, kontrollerar behörighetskriterier (länkad issue, tester, dokumentation) och beräknar en poäng med dina konfigurerade multiplikatorer.
Kan jag bearbeta historiska PRs?
Ja! GitRank har en backfill-funktion som låter dig bearbeta PRs från innan du installerade appen. Det är perfekt för att etablera baslinjepoäng och historiska leaderboards.
2Poängsättning & konfiguration
Hur beräknas slutpoängen?
Formeln är: Slutpoäng = Baspoäng (från allvarlighetsgrad) × Multiplikator (från komponent). Till exempel skulle en P1-allvarlighetsgrad-fix (50 baspoäng) i Auth-komponenten (1,5× multiplikator) ge 75 poäng.
Vad är behörighetskriterier?
GitRank kontrollerar fyra kriterier: (1) Fixar detta en issue/bug? (2) Fixar implementeringen faktiskt det den säger? (3) Är PR:n korrekt dokumenterad? (4) Ingår tester? PRs som misslyckas behörighetskontroll utvärderas fortfarande men får 0 poäng.
Kan jag anpassa komponenterna och multiplikatorerna?
Absolut! Du definierar dina egna komponenter (t.ex. Auth, Payments, UI) och tilldelar multiplikatorer baserat på komplexitet eller affärsvikt. Du kan också ställa in filsökvägsregler för att automatiskt klassificera PRs.
3GitHub-integration
Vilka GitHub-behörigheter behöver GitRank?
GitRank behöver läsåtkomst till kod och pull requests (för att analysera diffs) och skrivåtkomst till issues (för att publicera utvärderingskommentarer). Vi får endast åtkomst till repositories som du uttryckligen aktiverar.
Kan jag inaktivera PR-kommentarerna?
Ja, PR-kommentarer är valfria. Du kan inaktivera dem globalt eller per repository medan du fortfarande samlar in poäng i instrumentpanelen.
Stöder GitRank GitLab eller Bitbucket?
För närvarande stöder GitRank endast GitHub. GitLab-stöd finns på vår roadmap. Bitbucket-stöd beror på communityintresse.
4Sekretess & säkerhet
Skickas min kod till AI:n?
Ja, PR-diffs skickas till Claude (Anthropic) för utvärdering. Om detta är ett problem kan du självvärd GitRank och använda din egen Anthropic API-nyckel med avtal om datahållning i företagsklass.
Kan jag självvärd GitRank?
Ja! GitRank är open source under CC BY-NC 4.0. Du kan distribuera det på din egen infrastruktur för icke-kommersiell användning. För kommersiell användning, kontakta oss för licensalternativ.
Vilka data lagrar GitRank?
GitRank lagrar PR-metadata (titel, författare, fillista, diff-snippets), utvärderingsresultat (poäng, klassificeringar) och aggregerad statistik. Vi lagrar inte din fullständiga kodbas.
5Prissättning & planer
Är GitRank gratis?
GitRank är gratis för icke-kommersiell användning under CC BY-NC 4.0. Självvärd det för personliga projekt, utbildning eller open source. För kommersiell användning, kontakta oss för licensering.
Behöver jag min egen Anthropic API-nyckel?
För självvärdade installationer, ja—du måste tillhandahålla din egen Anthropic API-nyckel. Den värdade Pro-planen inkluderar AI-krediter.
Har du fortfarande frågor?
Vi är här för att hjälpa. Kontakta oss via GitHub eller direkt.