Alles, was du über GitRank wissen musst. Kannst du nicht finden, was du suchst? Kontaktiere uns gerne.
1Erste Schritte
Was ist GitRank?
GitRank ist eine Open-Source-Plattform, die KI nutzt, um Pull Requests automatisch zu bewerten und zu bewerten. Sie hilft Engineering-Teams, Bug-Bounty-Programme durchzuführen, Top-Beiträger anzuerkennen und die Auswirkungen von Entwicklern objektiv zu messen.
Wie bewertet GitRank PRs?
Wenn eine PR gemergt wird, ruft GitRank den Diff ab und sendet ihn an Claude (Anthropics KI). Die KI analysiert die Änderungen, klassifiziert die betroffene Komponente und den Schweregrad, prüft die Zulassungskriterien (Issue verlinkt, Tests, Dokumentation) und berechnet einen Score mit deinen konfigurierten Multiplikatoren.
Wie lange dauert die Einrichtung?
Die meisten Teams sind in unter 5 Minuten einsatzbereit. Du installierst die GitHub App, wählst die zu verfolgenden Repositories aus und konfigurierst deine Scoring-Regeln. GitRank beginnt sofort mit der Verarbeitung neuer PRs.
Kann ich historische PRs verarbeiten?
Ja! GitRank hat eine Backfill-Funktion, mit der du PRs von vor der App-Installation verarbeiten kannst. Das ist großartig, um Baseline-Scores und historische Leaderboards zu erstellen.
2Scoring & Konfiguration
Wie wird der endgültige Score berechnet?
Die Formel lautet: Endgültiger Score = Basispunkte (vom Schweregrad) × Multiplikator (von der Komponente). Zum Beispiel würde ein P1-Schweregrad-Fix (50 Basispunkte) in der Auth-Komponente (1,5× Multiplikator) 75 Punkte bringen.
Was sind Zulassungskriterien?
GitRank prüft vier Kriterien: (1) Behebt dies ein Issue/Bug? (2) Behebt die Implementierung wirklich, was sie behauptet? (3) Ist die PR ordnungsgemäß dokumentiert? (4) Sind Tests enthalten? PRs, die die Zulassung nicht erfüllen, werden immer noch bewertet, erhalten aber 0 Punkte.
Kann ich die Komponenten und Multiplikatoren anpassen?
Absolut! Du definierst deine eigenen Komponenten (z. B. Auth, Payments, UI) und weist Multiplikatoren basierend auf Komplexität oder geschäftlicher Bedeutung zu. Du kannst auch Dateipfad-Regeln einrichten, um PRs automatisch zu klassifizieren.
Wie genau ist die KI-Klassifizierung?
In unseren Tests klassifiziert Claude Komponente und Schweregrad in etwa 90% der Fälle korrekt. Du kannst jede Bewertung überprüfen und bei Bedarf überschreiben. Die KI begründet ihre Entscheidungen, um dir ihr Denken zu erklären.
3GitHub Integration
Welche GitHub-Berechtigungen benötigt GitRank?
GitRank benötigt Lesezugriff auf Code und Pull Requests (um Diffs zu analysieren) und Schreibzugriff auf Issues (um Bewertungskommentare zu posten). Wir greifen nur auf Repositories zu, die du explizit aktivierst.
Funktioniert GitRank mit GitHub Enterprise?
Ja, GitRank unterstützt GitHub Enterprise Server. Für selbst gehostete Installationen musst du die GitHub App mit deiner Enterprise-Domain konfigurieren.
Kann ich die PR-Kommentare deaktivieren?
Ja, PR-Kommentare sind optional. Du kannst sie global oder pro Repository deaktivieren und trotzdem Scores im Dashboard sammeln.
Unterstützt GitRank GitLab oder Bitbucket?
Derzeit unterstützt GitRank nur GitHub. GitLab-Support steht auf unserer Roadmap. Bitbucket-Support hängt vom Community-Interesse ab.
4Datenschutz & Sicherheit
Wird mein Code an die AI gesendet?
Ja, PR-Diffs werden an Claude (Anthropic) zur Bewertung gesendet. Falls das ein Problem ist, kannst du GitRank selbst hosten und deinen eigenen Anthropic API-Schlüssel mit Enterprise-Datenschutzvereinbarungen nutzen.
Kann ich GitRank selbst hosten?
Ja! GitRank ist Open Source unter CC BY-NC 4.0. Du kannst es auf deiner eigenen Infrastruktur für nicht-kommerzielle Nutzung bereitstellen. Für kommerzielle Nutzung kontaktiere uns bitte für Lizenzoptionen.
Welche Daten speichert GitRank?
GitRank speichert PR-Metadaten (Titel, Autor, Dateiliste, Diff-Snippets), Bewertungsergebnisse (Scores, Klassifizierungen) und aggregierte Statistiken. Wir speichern deine vollständige Codebase nicht.
Ist GitRank SOC 2 konform?
Die gehostete Version ist SOC 2 Type II konform. Bei selbst gehosteten Bereitstellungen hängt die Konformität von deiner Infrastruktur ab. Wir stellen Dokumentation zu Best Practices für Sicherheit bereit.
5Preise & Pläne
Ist GitRank kostenlos?
GitRank ist kostenlos für nicht-kommerzielle Nutzung unter CC BY-NC 4.0. Host es selbst für persönliche Projekte, Bildung oder Open Source. Für kommerzielle Nutzung kontaktiere uns für Lizenzierung.
Gibt es einen kostenlosen Plan für die gehostete Version?
Wir bieten eine 14-tägige kostenlose Testversion von Pro an, und die gehostete Version ist völlig kostenlos für Open-Source-Projekte. Kontaktiere uns, um dich für das OSS-Programm zu bewerben.
Brauche ich meinen eigenen Anthropic API-Schlüssel?
Für selbst gehostete Installationen ja – du musst deinen eigenen Anthropic API-Schlüssel bereitstellen. Der gehostete Pro-Plan beinhaltet AI-Credits.
Kann ich meine Daten exportieren?
Ja, du kannst alle deine Daten (PRs, Bewertungen, Leaderboards) im CSV- oder JSON-Format exportieren. Du besitzt deine Daten.
Hast du noch Fragen?
Wir sind hier, um zu helfen. Kontaktiere uns über GitHub oder direkt.