Tout ce que tu dois savoir sur GitRank. Tu ne trouves pas ce que tu cherches ? N'hésite pas à nous contacter.
1Premiers Pas
Qu'est-ce que GitRank ?
GitRank est une plateforme open-source qui utilise l'IA pour évaluer et noter automatiquement les pull requests. Elle aide les équipes d'ingénierie à gérer des programmes de bug bounty, reconnaître les meilleurs contributeurs et mesurer objectivement l'impact des développeurs.
Comment GitRank évalue-t-il les PRs ?
Quand une PR est fusionnée, GitRank récupère le diff et l'envoie à Claude (l'IA d'Anthropic). L'IA analyse les changements, classifie le composant affecté et le niveau de sévérité, vérifie les critères d'éligibilité (issue liée, tests, documentation) et calcule un score en utilisant tes multiplicateurs configurés.
Combien de temps faut-il pour configurer ?
La plupart des équipes sont opérationnelles en moins de 5 minutes. Tu installes l'app GitHub, sélectionnes les dépôts à suivre et configures tes règles de notation. GitRank commence à traiter les nouvelles PRs immédiatement.
Puis-je traiter les PRs historiques ?
Oui ! GitRank inclut une fonctionnalité de remplissage rétroactif qui te permet de traiter les PRs antérieures à l'installation de l'app. C'est super pour établir des scores de base et des classements historiques.
2Scoring & Configuration
Comment le score final est-il calculé ?
La formule est : Score Final = Points de Base (selon la sévérité) × Multiplicateur (selon le composant). Par exemple, un correctif P1 (50 points de base) dans le composant Auth (multiplicateur 1.5×) rapporterait 75 points.
Quels sont les critères d'éligibilité ?
GitRank vérifie quatre critères : (1) Est-ce que ça corrige une issue/bug ? (2) Est-ce que l'implémentation corrige vraiment ce qu'elle prétend ? (3) Est-ce que la PR est correctement documentée ? (4) Y a-t-il des tests ? Les PRs qui ne respectent pas les critères d'éligibilité sont toujours évaluées mais marquent 0 points.
Puis-je personnaliser les composants et les multiplicateurs ?
Bien sûr ! Tu définis tes propres composants (par exemple, Auth, Payments, UI) et attribues des multiplicateurs en fonction de la complexité ou de l'importance commerciale. Tu peux aussi configurer des règles de chemins de fichiers pour classer automatiquement les PRs.
Quelle est la précision de la classification IA ?
Lors de nos tests, Claude classe correctement les composants et la sévérité ~90% du temps. Vous pouvez examiner et remplacer n'importe quelle évaluation si nécessaire. L'IA fournit une justification pour ses décisions pour vous aider à comprendre son raisonnement.
GitRank a besoin d'un accès en lecture au code et aux pull requests (pour analyser les diffs), et d'un accès en écriture aux issues (pour poster des commentaires d'évaluation). Nous n'accédons qu'aux repositories que vous activez explicitement.
GitRank fonctionne-t-il avec GitHub Enterprise ?
Oui, GitRank supporte GitHub Enterprise Server. Pour les installations auto-hébergées, vous devrez configurer la GitHub App avec votre domaine enterprise.
Puis-je désactiver les commentaires PR ?
Oui, les commentaires PR sont optionnels. Vous pouvez les désactiver globalement ou par repository tout en collectant les scores dans le dashboard.
GitRank supporte-t-il GitLab ou Bitbucket ?
Actuellement, GitRank ne supporte que GitHub. Le support de GitLab est sur notre roadmap. Le support de Bitbucket dépend de l'intérêt de la communauté.
4Confidentialité & Sécurité
Mon code est-il envoyé à l'IA ?
Oui, les diffs PR sont envoyés à Claude (Anthropic) pour évaluation. Si c'est une préoccupation, vous pouvez auto-héberger GitRank et utiliser votre propre clé API Anthropic avec des accords de traitement des données de niveau enterprise.
Puis-je auto-héberger GitRank ?
Oui ! GitRank est open source sous CC BY-NC 4.0. Vous pouvez le déployer sur votre propre infrastructure pour un usage non-commercial. Pour un usage commercial, veuillez nous contacter pour les options de licence.
Quelles données GitRank stocke-t-il ?
GitRank stocke les métadonnées PR (titre, auteur, liste de fichiers, snippets de diff), les résultats d'évaluation (scores, classifications), et les statistiques agrégées. Nous ne stockons pas votre codebase complet.
GitRank est-il conforme SOC 2 ?
La version hébergée est conforme SOC 2 Type II. Pour les déploiements auto-hébergés, la conformité dépend de votre infrastructure. Nous fournissons une documentation sur les meilleures pratiques de sécurité.
5Tarification & Plans
GitRank est-il gratuit ?
GitRank est gratuit pour un usage non-commercial sous CC BY-NC 4.0. Auto-hébergez-le pour vos projets personnels, l'éducation, ou l'open source. Pour un usage commercial, contactez-nous pour les options de licence.
Y a-t-il un tier gratuit pour la version hébergée ?
Nous offrons un essai gratuit de 14 jours de Pro, et la version hébergée est complètement gratuite pour les projets open source. Contactez-nous pour postuler au programme OSS.
Ai-je besoin de ma propre clé API Anthropic ?
Pour les installations auto-hébergées, oui—vous devrez fournir votre propre clé API Anthropic. Le plan Pro hébergé inclut les crédits IA.
Puis-je exporter mes données ?
Oui, vous pouvez exporter toutes vos données (PRs, évaluations, leaderboards) en format CSV ou JSON. Vous possédez vos données.
Vous avez encore des questions ?
Nous sommes là pour vous aider. Contactez-nous via GitHub ou directement.