Gerrit

logiciel libre de vérification collaborative de code logiciel

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 modifier

Il 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 modifier

Initialement é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 modifier

Notes et références modifier

  1. « Release 3.9.4 », (consulté le )
  2. (en) « Interview with Gerrit project leader Shawn Pearce »
  3. (en) « Origin Story - The Rietveld fork », Gerrit project (consulté le )
  4. Guido van Rossum, « An Open Source App: Rietveld Code Review Tool », (consulté le )
  5. « Gerrit: Google-style code review meets git », LWN (consulté le )
  6. « People and Roles »
  7. « Gerrit Code Reviews », sur Collab.net
  8. « Gerrit Code Reviews », sur coreboot (consulté le )
  9. « Too Smart for Git »
  10. « Gerrit on eclipsepedia », Eclipse foundation (consulté le )
  11. « Using Gerrit Code Review in an Open Source Project »
  12. « The gem5 Simulator »
  13. « Managers Become the Flywheel »
  14. « Collaboration and code review with Gerrit » [archive du ] (consulté le )
  15. « Google Web Toolkit Blog » (consulté le )
  16. « Introducing Gerrit - Code Review and Community Contributions »
  17. « Gerrit for LibreOffice », (consulté le )
  18. « gerrit.libreoffice Code Review » (consulté le )
  19. (en) LineageOS, « Update & Build Prep », sur lineageos.org (consulté le )
  20. « Gerrit Workflow », OpenStack Wiki (consulté le )
  21. « Introduction to Gerrit », Qt Project, (consulté le )
  22. « Gerrit Code Review », Codereview.scilab.org (consulté le )
  23. « TYPO3 Core repository migrated to Git », (consulté le )
  24. « TYPO3's Gerrit Code Review » (consulté le )


Liens externes modifier

  Gerrit sur MediaWiki