{"id":664,"date":"2017-03-13T12:41:29","date_gmt":"2017-03-13T11:41:29","guid":{"rendered":"https:\/\/www.dereckson.be\/blog\/?p=664"},"modified":"2017-03-13T12:41:29","modified_gmt":"2017-03-13T11:41:29","slug":"le-guide-des-badges-phabricator-%c2%ad-version-wikimedia","status":"publish","type":"post","link":"https:\/\/www.dereckson.be\/blog\/2017\/03\/13\/le-guide-des-badges-phabricator-%c2%ad-version-wikimedia\/","title":{"rendered":"Le guide des badges Phabricator \u00ad\u2014 version Wikimedia"},"content":{"rendered":"<p>Le logiciel Phabricator dispose d&#8217;une possibilit\u00e9 d&#8217;ajouter sur le profil des utilisateurs de petites ic\u00f4nes reli\u00e9es \u00e0 un badge.<\/p>\n<p>Par exemple, la petite ic\u00f4ne orange en dessous de mon avatar correspond ici \u00e0 un\u00a0badge :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-665\" src=\"https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2017\/03\/PhabricatorWikimediaBadgesSample.png\" alt=\"A part of the Maniphest view with an avatar and the associated badged just below\" width=\"927\" height=\"144\" srcset=\"https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2017\/03\/PhabricatorWikimediaBadgesSample.png 927w, https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2017\/03\/PhabricatorWikimediaBadgesSample-300x47.png 300w, https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2017\/03\/PhabricatorWikimediaBadgesSample-768x119.png 768w\" sizes=\"auto, (max-width: 927px) 100vw, 927px\" \/><\/p>\n<p><a title=\"Thibaut120094 sur le Phabricator de Wikimedia\" href=\"https:\/\/phabricator.wikimedia.org\/p\/Thibaut120094\/\">Thibaut<\/a> se demandait comment acqu\u00e9rir ces badges.<\/p>\n<p>Faisons un petit tour d&#8217;horizon des badges disponibles et de comment les obtenir :<\/p>\n<p><a href=\"https:\/\/phabricator.wikimedia.org\/badges\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-666\" src=\"https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2017\/03\/PhabricatorWikimediaBadgesList.png\" alt=\"A list of the available badges : Phabricator admin, SWAT deployer, bugwrangler, chaos monkey, tea lover, volunteer.\" width=\"641\" height=\"470\" srcset=\"https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2017\/03\/PhabricatorWikimediaBadgesList.png 641w, https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2017\/03\/PhabricatorWikimediaBadgesList-300x220.png 300w\" sizes=\"auto, (max-width: 641px) 100vw, 641px\" \/><\/a><\/p>\n<h3>Volunteer<\/h3>\n<p>Il permet d&#8217;identifier les personnes ayant contribu\u00e9 de mani\u00e8re r\u00e9guli\u00e8re et significative \u00e0 la communaut\u00e9 technique de Wikimedia en tant que volontaire.<\/p>\n<p>Pour l&#8217;obtenir, une <a href=\"https:\/\/phabricator.wikimedia.org\/project\/board\/169\/\">liste de bugs permettant une premi\u00e8re approche<\/a> existe, de m\u00eame qu&#8217;un guide <a href=\"https:\/\/www.mediawiki.org\/wiki\/How_to_become_a_MediaWiki_hacker\">How to become a MediaWiki hacker<\/a>.<\/p>\n<h3>Tea lover<\/h3>\n<p>Celui-ci est assez explicite.<\/p>\n<p>Pour l&#8217;obtenir, le mieux me semble \u00eatre\u00a0de laisser une petite note \u00e0\u00a0twentyafterfour sur IRC comme quoi vous adorez le th\u00e9, apr\u00e8s par exemple avoir\u00a0post\u00e9 sur Commons comme preuve une photo de votre th\u00e9i\u00e8re ? Il pourra vous attribuer le badge.<\/p>\n<h3>Phabricator admin<\/h3>\n<p>Ce badge est attribu\u00e9 \u00e0 toute personne disposant des droits d&#8217;administration sur l&#8217;ensemble de l&#8217;application de Phabricator, c&#8217;est-\u00e0-dire responsable de g\u00e9rer les groupes de permissions et de configurer le logiciel \u00e0 nos besoins.<\/p>\n<p>Il n&#8217;y pas de proc\u00e9dure encore d\u00e9termin\u00e9e,\u00a0mais il est possible de s&#8217;inspirer de <a href=\"https:\/\/wikimediafoundation.org\/wiki\/Bugzilla_administrator_rights_policy\">ce guide concernant Bugzilla<\/a>. Concr\u00e8tement, \u00eatre collaborateur WMF ou avoir sign\u00e9 un NDA, disposer de la confiance de la communaut\u00e9 technique et avoir besoin de configurer Phabricator.<\/p>\n<h3>Bugwrangler<\/h3>\n<p>Ce badge est pour le moment attribu\u00e9 \u00e0 un poste pr\u00e9cis\u00a0: le bugwrangler, charg\u00e9 de trier les bugs, d&#8217;assurer leur suivi, de ping les bonnes personnes en cas de blocage. Ces derni\u00e8res ann\u00e9es, le\u00a0bug wrangler est un collaborateur de Wikimedia.<\/p>\n<p>Le poste est d\u00e9crit sur\u00a0<a href=\"https:\/\/www.mediawiki.org\/wiki\/Bugwrangler\">https:\/\/www.mediawiki.org\/wiki\/Bugwrangler<\/a> et une offre d&#8217;emploi sera publi\u00e9e lorsqu&#8217;il faudra le renouveler. Le badge sera alors \u00e0 demander \u00e0 un administrateur de Phabricator.<\/p>\n<h3>SWAT deployer<\/h3>\n<p>Ce badge est attribu\u00e9 aux personnes disposant d&#8217;un acc\u00e8s sur les serveurs Wikimedia permettant le d\u00e9ploiement du code de MediaWiki, des extensions, etc. \u00a0et qui font partie de l&#8217;\u00e9quipe SWAT. L&#8217;\u00e9quipe SWAT est charg\u00e9e grosso modo d&#8217;envoyer en production les correctifs de bugs et les mises \u00e0 jour\u00a0de\u00a0configuration.<\/p>\n<p>Ici, <a href=\"https:\/\/wikitech.wikimedia.org\/wiki\/SWAT_deploys#SWAT_Team_members_roles.2C_responsibilities.2C_and_tips\">une proc\u00e9dure pour rejoindre cette \u00e9quipe existe<\/a>, ouverte aussi bien aux collaborateurs de Wikimedia qu&#8217;aux volontaires.<\/p>\n<h3>Chaos monkey<\/h3>\n<p>Ce badge identifie des individus ayant <em>break the production<\/em>,\u00a0pos\u00e9 une action qui va rendre une partie significative des sites Wikimedia (ou juste la Wikip\u00e9dia anglophone) non accessible ou non \u00e9ditable. Vous savez, les\u00a0fameuses erreurs 500 qui vous invitait \u00e0 rejoindre #wikipedia-fr ?<\/p>\n<p>Pour ce voir attribuer ce badge, il convient donc de disposer d&#8217;un acc\u00e8s aux serveurs de production d&#8217;une part, puis d&#8217;avoir cass\u00e9 d&#8217;autre part le site.<\/p>\n<p>Il existait auparavant une liste des personnes ayant re\u00e7u un\u00a0t-shirt pour signifier qu&#8217;ils ont cass\u00e9 Wikipedia et l&#8217;ont r\u00e9par\u00e9.<\/p>\n<p>Si l&#8217;on compare avec la <a href=\"https:\/\/wikitech.wikimedia.org\/wiki\/Incident_documentation\">liste des incidents<\/a>, il est \u00e9vident que tant l&#8217;ancienne liste historique du t-shirt que la nouvelle liste des badges est de loin incompl\u00e8te : l&#8217;erreur est humaine et malgr\u00e9 les nombreux gardes-fous de notre proc\u00e9dure, le site reste fragile.<\/p>\n<hr \/>\n<p>D&#8217;autres instances Phabricator ont d&#8217;autres badges, j&#8217;aurai l&#8217;occasion d&#8217;y revenir ult\u00e9rieurement.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le logiciel Phabricator dispose d&#8217;une possibilit\u00e9 d&#8217;ajouter sur le profil des utilisateurs de petites ic\u00f4nes reli\u00e9es \u00e0 un badge. Par exemple, la petite ic\u00f4ne orange en dessous de mon avatar correspond ici \u00e0 un\u00a0badge : Thibaut se demandait comment acqu\u00e9rir ces badges. Faisons un petit tour d&#8217;horizon des badges disponibles et de comment les obtenir [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86],"tags":[320,322],"class_list":["post-664","post","type-post","status-publish","format-standard","hentry","category-wikimedia-fr","tag-badges","tag-phabricator-fr"],"_links":{"self":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts\/664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/comments?post=664"}],"version-history":[{"count":2,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts\/664\/revisions"}],"predecessor-version":[{"id":668,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts\/664\/revisions\/668"}],"wp:attachment":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/media?parent=664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/categories?post=664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/tags?post=664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}