Git pull request après hackathon

Il y a peu, c’était notre deuxième hackathon. Un des groupes de développeurs a travaillé sur “comment intégrer une demande de contribution à un projet en utilisant Git”. Pour faire cela, chez Enalean on utilise Gerrit, l’outil de revue de code compatible avec Git. Seulement, tous les utilisateurs de Tuleap n’utilisent pas cet outil. Nous avons donc étudié comment faire la même chose avec Git, c’est ce qu’on appelle une “Git Pull Request”.

On peut découper le processus en 3 étapes:

  • Branche: développer une nouvelle fonctionnalité (ou une modification de code) dans une branche et créer une “pull request” pour revoir les changements
  • Discuter: échanger sur les changements de code
  • Merger: merger la branche en quelques clics

Suite à ce hackathon, nous avons développé une interface pour proposer un changement de code et en discuter avant de l’intégrer dans le projet officiel. Il est ainsi possible de mettre des commentaires de façon globale sur l’ensemble des fichiers proposés dans une même branche et ensuite de la merger.

Voici ce que ca donne en vidéo:

 

Cette nouvelle fonctionnalité dans Tuleap étant attendue par les utilisateurs, nous avons prévu une mise en production très prochainement.

Suivez les prochaines versions, inscrivez vous à la newsletter

About the Author

How great is the challenge of creating economic value for a company with a libre software. I enjoy this! It encourages me to think business and communication in a disruptive way. I believe in the core value of FLOSS and agile spirit: open minded listening, transparency and co-creation. I'm Marketing Manager at Enalean.

Write Your Comment

19 − 19 =

You may use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Websites located at enalean.com and other enalean.com subdomains need to store and access cookies on your device. We need your acceptance. Get more information. Yes, I agree No, I disagree