Phabricator/cs

Phabricator je open-source platforma pro softwarové vývojáře. Phabricator se používá pro správu Wikipedie a dalších projektů Wikimedia, pro oznamování softwarových chyb (viz $1) a k předkládání požadavků na nové funkce. The Wikimedia Foundation maintains its own instance of Phabricator to maintain the software for all of the Wikimedia projects and related tools.

Phabricator is similar to Github in that it is used for tracking issues and project management. It is not used for storing and maintaining code (Wikimedia uses Gerrit for this).

Přejít na Wikimedia Phabricator

Overview
Here is a general overview on how Phabricator works:
 * Phabricator consists of Tasks (similar to Github issues).
 * Tasks are not specific to one project or "repository" and instead use Tags to relate themselves with the Project(s) that are working on them.
 * Tasks can be one of three Types: Generic, Bug Report, and Feature.
 * Tasks have a Status of either: Open, Resolved, In Progress, Stalled, Declined, or Invalid.
 * Tasks have a Priority to indicate their importance. These include: Unbreak Now!, Needs Triage, High, Medium, Low, and Lowest.
 * Tasks can have Subscribers, or users that receive notifications when they are changed.
 * Tasks can be Assigned To users to indicate who is working on them.
 * Tasks can specify a Due Date they are expected to be completed.
 * Tasks have a Description to explain what they are about. Anyone with an account can edit a Task description if it needs to be updated.
 * Tasks can have Related Tasks like Subtasks and Parent Tasks. Highest-parent tasks are often named and tagged as an Epic.
 * Tasks can have Related Objects like Commits, Mocks, and Revisions.
 * Users can add Tokens to a Task to indicate their appreciation for it. These are similar to the emoji reactions you can add to issues on Github.
 * Users can discuss Tasks by Commenting on them.
 * Phabricator has Projects to organize the types of things that are worked on.
 * Projects use Workboards to organize Tasks and which they are working on
 * Projects have Members or users that are associated with the project and Watchers who receive notifications when the Tasks of a project change.
 * Projects can consist of Subprojects.
 * GerritBot posts comments to Tasks about what code is being changed on Gerrit related to a Task.

Jak začít
Pokud máte nějaké otázky, čtěte Nápovědu. Vaše dotazy jsou vítané.

Základní přehled o tom, co Phabricator je a co může dělat, je v tomto videu (nebo pokud je vaše kapacita omezená).

Co musíte udělat v prvé řadě:


 * Založte si účet
 * Vytvořte úkol
 * Pokud vlastní nějaký projekt: Založte projekt a seznamete se s tím jak funguje správa projektů v prostředí Phabrikatoru.
 * Etiketa
 * Naučte se používat Phabricator. Hrajte si a testujte v naší instance Cloud Services jak jen chcete (testovací instance bohužel není vždy online). Podívejte se na dokumentaci a na krátká videa na.

Týdenní aktualizace / časové okno pro správu
Phabricator nemá žádné verzování, a je na rozhodnutí každého jednotlivce, do jaké míry chce následovat vývoj hlavní vývojové větve. Pro aktualizace je zde k dispozici každý týden časové okno, které se otevírá každou středu v 5:00 PM Pacifického času (a uzavírá ve čtvrtek o půlnoci, 0:00 UTC) (zkontrolujte si svoje časové pásmo), kdy jsou uživatelé přesměrováni na stránku Phabricator/Maintenance. Phabricator není nezbytně nutné aktualizovat každý týden. Toto okno je vyhrazeno jen pro případ potřeby, obvykle se aktualizace provádí jen dvakrát za měsíc, podle toho jak závažná je chyba, kterou je nutné v hlavní verzi opravit. Během tohoto časového okna se může stát, že se vyskytnout intervaly od 0 do 30 minut, kdy bude něco nedostupné.

Pokud vás zajímá řešení konkrétní chyby, změna, či řešení určitého úkolu, podívejte se na poslední datum aktualizace pod "Milestones" a pak zkontrolujte v přehledu změn zda-li již nebyly vyřešeny.

Viz též

 * Test instance of Phabricator
 * Phabricator — technical information for administrators of Wikimedia Phabricator
 * Important subpages
 * Important subpages