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.
Hur lång tid tar det att sätta upp?
De flesta team är igång på mindre än 5 minuter. Du installerar GitHub-appen, väljer vilka repositories du vill spåra och konfigurerar dina poängregler. GitRank börjar bearbeta nya PRs direkt.
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.
Hur exakt är AI-klassificeringen?
I våra tester klassificerar Claude komponent och allvarlighetsgrad korrekt ~90% av tiden. Du kan granska och åsidosätta vilken utvärdering som helst om det behövs. AI:n ger motivering för sina beslut för att hjälpa dig förstå dess resonemang.
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.
Fungerar GitRank med GitHub Enterprise?
Ja, GitRank stöder GitHub Enterprise Server. För självvärdade installationer måste du konfigurera GitHub-appen med din enterprise-domän.
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.
Är GitRank SOC 2-kompatibel?
Den värdade versionen är SOC 2 Type II-kompatibel. För självvärdade distributioner beror kompatibilitet på din infrastruktur. Vi tillhandahåller dokumentation för säkerhetsbästa praxis.
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.
Finns det en gratis nivå för den värdade versionen?
Vi erbjuder en 14-dagars gratis provperiod av Pro, och den värdade versionen är helt gratis för open source-projekt. Kontakta oss för att ansöka om OSS-programmet.
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.
Kan jag exportera mina data?
Ja, du kan exportera all din data (PRs, utvärderingar, leaderboards) i CSV- eller JSON-format. Du äger dina data.
Har du fortfarande frågor?
Vi är här för att hjälpa. Kontakta oss via GitHub eller direkt.