Gerrit
Gerrit est une application Web libre et gratuite de revue de code pour le travail en équipe. Chacun peut y lire, approuver ou rejeter les modifications d'un code source via un navigateur web. Il s'utilise avec Git qui s'occupe de poster ces changements de code.
Histoire
modifierIl a été développé chez Google par Shawn Pearce (fondateur de JGit) pour le développement d'Android[2].
Initialement un ensemble de patchs pour Rietveld (en), il devint un fork quand ceux-ci n'ont pas été intégrés à Rietveld par son auteur Guido van Rossum[3].
Ces logiciels tirent tous deux leurs noms de Gerrit Rietveld (1888–1964), un designeur néerlandais[4].
Conception
modifierInitialement écrit en Python comme Rietveld, il est maintenant en Java avec SQL depuis la version 2. Gerrit utilise Google Web Toolkit pour générer le JavaScript à partir du Java[5].
Logiciels développés avec Gerrit
modifierNotes et références
modifier- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Gerrit (software) » (voir la liste des auteurs).
- ↑ « Release 3.11.1 », (consulté le )
- ↑ (en) « Interview with Gerrit project leader Shawn Pearce »
- ↑ (en) « Origin Story - The Rietveld fork », Gerrit project (consulté le )
- ↑ Guido van Rossum, « An Open Source App: Rietveld Code Review Tool », (consulté le )
- ↑ « Gerrit: Google-style code review meets git », LWN (consulté le )
- ↑ « People and Roles »
- ↑ « Gerrit Code Reviews », sur Collab.net
- ↑ « Gerrit Code Reviews », sur coreboot (consulté le )
- ↑ « Too Smart for Git »
- ↑ « Gerrit on eclipsepedia », Eclipse foundation (consulté le )
- ↑ « Using Gerrit Code Review in an Open Source Project »
- ↑ « The gem5 Simulator »
- ↑ « Managers Become the Flywheel »
- ↑ « Collaboration and code review with Gerrit » [archive du ] (consulté le )
- ↑ « Google Web Toolkit Blog » (consulté le )
- ↑ « Introducing Gerrit - Code Review and Community Contributions »
- ↑ « Gerrit for LibreOffice », (consulté le )
- ↑ « gerrit.libreoffice Code Review » (consulté le )
- ↑ (en) LineageOS, « Update & Build Prep », sur lineageos.org (consulté le )
- ↑ « Gerrit Workflow », OpenStack Wiki (consulté le )
- ↑ « Introduction to Gerrit », Qt Project, (consulté le )
- ↑ « Gerrit Code Review », Codereview.scilab.org (consulté le )
- ↑ « TYPO3 Core repository migrated to Git », (consulté le )
- ↑ « TYPO3's Gerrit Code Review » (consulté le )