Alles wat je moet weten over GitRank. Kun je niet vinden wat je zoekt? Neem gerust contact op.
1Aan de Slag
Wat is GitRank?
GitRank is een open-source platform dat AI gebruikt om pull requests automatisch te evalueren en te scoren. Het helpt engineering teams bug bounty programma's uit te voeren, topbijdragers te erkennen en developer impact objectief te meten.
Hoe evalueert GitRank PR's?
Wanneer een PR wordt gemerged, haalt GitRank de diff op en stuurt deze naar Claude (Anthropic's AI). De AI analyzeert de wijzigingen, classificeert het betreffende component en ernstniveau, controleert geschiktheidscriteria (issue gekoppeld, tests, documentatie) en berekent een score met behulp van je geconfigureerde vermenigvuldigers.
Hoe lang duurt het om in te stellen?
De meeste teams zijn binnen 5 minuten operationeel. Je installeert de GitHub App, selecteert welke repositories je wilt volgen en configureert je scoringregels. GitRank begint onmiddellijk met het verwerken van nieuwe PR's.
Kan ik historische PR's verwerken?
Ja! GitRank bevat een backfill-functie waarmee je PR's van vóór de installatie van de app kunt verwerken. Dit is geweldig voor het vaststellen van basisscores en historische leaderboards.
2Scoring & Configuratie
Hoe wordt de uiteindelijke score berekend?
De formule is: Uiteindelijke Score = Basispunten (van ernst) × Vermenigvuldiger (van component). Bijvoorbeeld, een P1 ernst fix (50 basispunten) in het Auth component (1,5× vermenigvuldiger) zou 75 punten opleveren.
Wat zijn geschiktheidscriteria?
GitRank controleert vier criteria: (1) Wordt dit een issue/bug opgelost? (2) Lost de implementatie werkelijk op wat het beweert? (3) Is de PR goed gedocumenteerd? (4) Zijn tests inbegrepen? PR's die niet aan geschiktheid voldoen worden nog steeds geëvalueerd maar scoren 0 punten.
Kan ik de componenten en vermenigvuldigers aanpassen?
Absoluut! Je definieert je eigen componenten (bijv. Auth, Payments, UI) en wijst multipliers toe op basis van complexiteit of bedrijfsbelang. Je kunt ook bestandspadregels instellen om PR's automatisch in te delen.
Hoe nauwkeurig is de AI-classificatie?
In onze tests classificeert Claude componenten en ernst ongeveer 90% van de tijd correct. Je kunt elke evaluatie controleren en overschrijven als nodig. De AI geeft uitleg voor haar beslissingen zodat je haar redenering begrijpt.
3GitHub Integratie
Welke GitHub-machtigingen heeft GitRank nodig?
GitRank heeft leestoegang tot code en pull requests (om diffs te analyseren) en schrijftoegang tot issues (om evaluatiecommentaren te plaatsen). We hebben alleen toegang tot repositories die je expliciet inschakelt.
Werkt GitRank met GitHub Enterprise?
Ja, GitRank ondersteunt GitHub Enterprise Server. Voor zelf gehoste installaties moet je de GitHub App configureren met je enterprise-domein.
Kan ik de PR-commentaren uitschakelen?
Ja, PR-commentaren zijn optioneel. Je kunt ze globaal of per repository uitschakelen terwijl je nog steeds scores in het dashboard verzamelt.
Ondersteunt GitRank GitLab of Bitbucket?
Momenteel ondersteunt GitRank alleen GitHub. GitLab-ondersteuning staat op onze roadmap. Bitbucket-ondersteuning hangt af van interesse uit de community.
4Privacy & Beveiliging
Wordt mijn code naar de AI gestuurd?
Ja, PR-diffs worden naar Claude (Anthropic) gestuurd voor evaluatie. Als dit een bezorgdheid is, kun je GitRank zelf hosten en je eigen Anthropic API-sleutel gebruiken met overeenkomsten voor gegevensverwerking op ondernemingsniveau.
Kan ik GitRank zelf hosten?
Ja! GitRank is open source onder CC BY-NC 4.0. Je kunt het op je eigen infrastructuur implementeren voor niet-commercieel gebruik. Voor commercieel gebruik, neem contact met ons op voor licentieringsopties.
Welke gegevens slaat GitRank op?
GitRank slaat PR-metagegevens op (titel, auteur, bestandslijst, diff-fragmenten), evaluatieresultaten (scores, classificaties) en geaggregeerde statistieken. We slaan je volledige codebase niet op.
Is GitRank SOC 2 compliant?
De gehoste versie is SOC 2 Type II-compliant. Voor zelf gehoste implementaties hangt compliance af van je infrastructuur. We bieden documentatie met best practices voor beveiliging.
5Prijzen & Plannen
Is GitRank gratis?
GitRank is gratis voor niet-commercieel gebruik onder CC BY-NC 4.0. Host het zelf voor persoonlijke projecten, onderwijs of open source. Voor commercieel gebruik, neem contact met ons op voor licenties.
Is er een gratis laag voor de gehoste versie?
We bieden een gratis proefperiode van 14 dagen voor Pro, en de gehoste versie is volledig gratis voor open source-projecten. Neem contact met ons op om je aan te melden voor het OSS-programma.
Heb ik mijn eigen Anthropic API-sleutel nodig?
Voor zelf gehoste installaties, ja—je moet je eigen Anthropic API-sleutel opgeven. Het gehoste Pro-plan bevat AI-credits.
Kan ik mijn gegevens exporteren?
Ja, je kunt al je gegevens exporteren (PR's, evaluaties, leaderboards) in CSV- of JSON-indeling. Je bent eigenaar van je gegevens.
Nog vragen?
We helpen je graag. Neem contact met ons op via GitHub of stuur ons een bericht.