Phabricator/fr

Report bugs/anything else    Report security issue     Request custom domain     Request configuration changes

Phabricator est un logiciel de suivi des problèmes utilisé pour suivre les demandes de fonctionnalités, les bugs ouverts, etc.

Phabricator is only for technical issues. If you require assistance with something not technical (e.g. your CSS doesn't work, a disruptive user, help with formatting a page}, please ask on the Community noticeboard or Stewards' noticeboard.

Des informations technique se trouvent ici.

Creating an account/Logging in
To create an account or log in, please follow the following steps:


 * 1) Go to Phabricator.
 * 2) Click "Log In". The button should be on the top right of all pages if you are not logged in.
 * 3) Click on the button that says "Log In or Register // MediaWiki" (this will log you in to your Miraheze account).
 * Always click the "Log In or Register" button. Never try to login straight from Phabricator as that login prompt is not for wiki users.
 * 1) If prompted, sign into your Miraheze account.
 * There will be a prompt asking you if you want to allow Miraheze Phabricator to log you in, click Allow.
 * 1) If you haven't made an account already, you will be asked to confirm your username and add your email.
 * Below are images that may assist you in this process. The images below show how each screen/step should look. Each image is labeled what step it corresponds to.



Filing tasks
Once you are logged in, click the links at the top of the page to file tasks. Alternatively, if you click "Maniphest" in the Main Page, a button titled "Create Task" should appear.

When making requests, it is recommended you title them descriptively. For example, if you encounter a bug such as a database error on your wiki, a good title could be "Database errors on "mywiki.miraheze.org".

Unless you have been instructed to, do not assign the task to anyone (including yourself). System administrators assign tasks to other System administrators, users, or even themselves to help track the task's progress.

Unless the task is an urgent one (such as errors on all wikis, downtime globally, etc.), do not set the priority to "High" or "Unbreak Now!". This does not cause your request to be processed faster. Even if your wiki is unaccessible, you should leave the priority at "Needs Triage" or "Normal" and a system administrator will change it if needed.

Do not fill in "Tags" or change "Subscribers" if you do not know what you are doing. Leave them blank and if needed, someone will change them.

In the description of the task you are creating, be descriptive on the issue or feature you are requesting. If your task is regarding a wiki in particular, please link it. If the task you are creating is using a template (e.g. Custom Domain requests, security issues, etc.), please follow the guidelines laid out on the page.

Once you have filled out your request, a system administrator will process it shortly. Please have patience if your task is not dealt with immediately!

Who can file tasks?
All Miraheze users are free to file bug reports and to give feedback. However, for more sensitive issues such as custom domain requests, article imports, database name changes, changing of restricted settings, among others, it is recommended that bureaucrats should be filing those issues. Even if you are a sysop, it is recommended a bureaucrat files the task.

Demandes et rapports

 * Pour une demande d'extension et/ou de modification de configuration (qui n'est pas sur ManageWiki !) pour votre wiki, veuillez utiliser [phab:maniphest/task/edit/form/7/ ce formulaire].
 * Pour rapporter un bug ou autre chose veuillez utiliser [phab:maniphest/task/edit/form/1/ ce formulaire]
 * Pour rapporter un problème de sécurité, veuillez utiliser [phab:maniphest/task/edit/form/2/ ce formulaire]

Pour plus de détails techniques, veuillez consulter Tech:Phabricator.

Triage des tâches

 * Toutes les demandes de fonctionnalités et la plupart des changements de configuration sont triés par défaut comme "Normal". Il n'est pas nécessaire de modifier la priorité de la demande car cela ne rendra pas votre demande traitée plus rapidement. Toutes les demandes de fonctionnalités et les changements de configuration sont effectués sur la base du premier arrivé, premier servi, dans lequel votre wiki sera configuré lorsque toutes les demandes précédentes sont soit terminées, soit finalisées à un niveau suffisamment bon pour qu'il soit possible de passer à une autre tâche. Il existe quatre priorités différentes utilisées sur Phabricator:
 * Unbreak Now: les tâches ici devraient être résolues dès que possible, toutes les autres tâches devraient être traitées une fois celles ici résolues.
 * High: les tâches ici devraient idéalement être résolues en quelques jours.
 * Normal: les demandes de fonctionnalités ici doivent être résolues dès que quelqu'un est en mesure de le faire, et d'autres tâches (telles que les objectifs) doivent être effectuées dans la période qui leur est attribuée.
 * Low: Les tâches ici ne sont pas importantes pour le fonctionnement direct de Miraheze ou ne sont que des idées sur lesquelles on ne peut pas travailler actuellement, et doivent donc être effectuées quand quelqu'un le souhaite.

De plus, il existe également des statuts sur Phabricator:


 * Open: Tâches qui attendent actuellement que quelqu'un s'en charge, ou qui sont en cours
 * Resolved: Tâches qui one été résolues
 * Invalid: Tâches inappropriées pour Phabricator et la demande aurait dû être faite ailleurs
 * Declined: Tâches qui ne peuvent pas être réalisées pour le moment, ne le seront pas ou la conclusion était que nous n'en avions pas besoin
 * Stalled Tâches qui attendent qu'une entité externe réponde avant que toute autre action de notre part puisse être prise.

Si vous ne savez pas comment trier un problème, laissez-le tel quel et un administrateur système fera le triage correctement.

Tags/Projets

 * Les tags/projets sont utilisés pour organiser les tâches dans leurs sujets relatifs. Par exemple, une tâche intitulée "Demande de fonctionnalité pour example.miraheze.org" serait placée sous le tag "Configuration" car c'est le tag sous lequel nous plaçons toutes les demandes de fonctionnalités et les modifications de configuration.
 * Les extensions qui peuvent nécessiter un examen sont ajoutées au projet "Extensions" dans le tableau de travail "Review Needed"
 * Les tâches liées au fonctionnement général de Miraheze et de ses serveurs sont placées sous le tag Site Reliability Engineering.
 * Il existe d'innombrables autres tags qui sont utilisés à diverses fins. Ils peuvent tous être consultés ici: https://phabricator.miraheze.org/project/query/all/

Types
Il y a différents types de projets/tags quisont utilisés sur Phabricator. La configuration actuelle est ainsi:


 * Projets / Composants
 * Ceux-ci représentent l'essentiel des projets au sein de Phabricator et appartiennent au domaine du logiciel, de l'infrastructure ou de l'activité.
 * Icône: Projet
 * Couleur: Bleu
 * Groupes
 * Ceux-ci représentent des entités de personnes et servent d'association commune pour les tâches qui nécessitent la participation ou l'engagement d'un certain groupe ou d'un groupe qui peut être partie prenante dans la progression d'une tâche.
 * Icône: Groupe
 * Couleur: Violet
 * ACLs
 * Similaire aux groupes, sauf que ceux-ci sont utilisés pour contrôler l'accès à certaines tâches, leur appartenance à un groupe étant fortement restreinte.
 * Icône: Policy
 * Couleur: Rouge
 * Tags
 * Les tags représentent des objectifs communs ou des cas qui ne sont pas spécifiques au Projet.
 * Icône: Tag
 * Couleur: Jaune
 * Ojectifs
 * Les objectifs (goals) sont le plus souvent les objectifs de notre période de planification semestrielle.
 * Icon: Goal
 * Couleur: Vert
 * Utilisateur
 * Les projets utilisateur peuvent être utilisés pour permettre à un utilisateur de catégoriser les tâches de manière simple dans un projet plutôt que de le suivre via d'autres moyens tels que les notifications. Utile pour surveiller la progression des tâches sur un plan de travail.
 * Icône: Chronologie
 * Couleur: à carreaux

Access Policy
This outlines access to certain ACLs and Administrator privileges on Phabricator.

Administrator
Phabricator Administrator is not a powerful tool, however it has access to certain protected information about user accounts and can see sensitive information such as 2 Factor Authentication Status.

Currently, Phabricator Administrator rights have only been granted to Site Reliability Engineers, who already maintain root access on the relevant Phabricator servers. This policy can be reviewed if a use-case can be presented by any member who is not eligible for the rights currently.

ACL: Security
This ACL allows tasks to be restricted from public view when the contents being public could cause a risk to Miraheze's operations, software security or data protection. This ACL can additionally be used when such information could pose a risk to other services until a reasonable disclosure period has passed - when Miraheze may make such information public.

Membership to the group is restricted to:
 * Site Reliability Engineering
 * Trust and Safety
 * Board of Directors (when they take an active part in compliance/regulatory business of the company)

Anyone who requires access to a certain task, can be added as a subscriber without ACL membership.

Résumés
Les résumés (digests) de Phabricator Search Quieres sont disponibles en utilisant l'outil PhabDigests alimenté par le projet volontaire MirahezeBots. Cela nécessitera que votre e-mail soit donné aux bénévoles et les informations ne sont pas couvertes par la NDA de Miraheze ni par la politique de confidentialité. Les données stockées sur ce système font l'objet d'une politique de confidentialité.

Merci de contacter RhinosF1 ou faire la demande à si voulez un résumé (digest).

Voir aussi

 * Tech:Phabricator pour plus de détails techniques concernant Phabricator
 * Tech:SRE Duty pour plus de details sur le processus