From af42f2a000e393f6210f3287d50da81e0664bccc Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Mon, 24 Jul 2017 19:00:49 +0200 Subject: [PATCH] =?UTF-8?q?Le=20groupe=20peut=20fournir=20un=20template=20?= =?UTF-8?q?des=20infos=20pour=20d=C3=A9crire=20une=20PR?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yunohost_project_organization_fr.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/yunohost_project_organization_fr.md b/yunohost_project_organization_fr.md index eee12fb..bd9ca9e 100644 --- a/yunohost_project_organization_fr.md +++ b/yunohost_project_organization_fr.md @@ -102,11 +102,13 @@ Si un consensus ne peut être trouvé au sein d'un gorupe en suivant le processu N'importe quel contributeur peut proposer une pull request (abrégée PR dans la suite) dans les divers dépôts liés au projet YunoHost (core, apps, infra, ...). -La proposition doit obligatoirement décrire les points suivants : -- problème auquel réponds la PR -- solution, stratégie, résumé des changements, et/ou choix techniques utilisés dans la PR -- comment tester la PR (sauf si s'il n'y a rien a tester) +L'auteur est vivement encouragé à décrire sa proposition des informations +pertinentes. Le groupe peut, à cette fin, proposer un modèle des informations à +inclure, comme par exemple : - status actuel de la PR (ex. : non terminé, en attente de revues, choix techniques à faire...) +- problème auquel réponds la PR (et références liées, par ex. : ticket sur le bugtracker, post sur le forum...) +- solution, stratégie, résumé des changements, et/ou choix techniques utilisés dans la PR +- comment tester la PR L'auteur est vivement encouragé à respecter les bonnes pratiques suivantes : - une PR doit concerner exclusivement un sujet précis. Par exemple, elle ne doit pas à la fois résoudre un bug et ajouter une fonctionnalité (à moins que l'un implique l'autre) ; @@ -131,7 +133,6 @@ Une fois la PR déclarée comme terminée, les contributeurs sont invités à do Les relecteurs rapportent également le degré de relecture et de tests effectués (c.f. liste ci-dessous). Selon l'importance de la PR (mineure, moyenne ou majeure), différents quotas de tests et approbations sont à remplir pour que celle-ci soit validée. Les relecteurs peuvent valider une fois chaque type de relecture/test nécessaire (par exemple, un relecteur peut donner un point d'accord sur le principe, un autre point de relecture en diagonale, et un autre point de test dans des cas simples.). L'auteur de la PR ne compte pas dans ces quotas de validation. La proposition doit aussi passer les tests automatiques disponibles dans le groupe (CI, tests unitaires/fonctionnels, linter, ...). - | | **Mineure** | **Moyenne** | **Majeure** | |-----------------------------------|-------------|--------------|-------------| | **Accord sur le principe** | 2 | 3 | 4 |