Difference between revisions of "Phabricator How To"

From FoodMedy Wiki
Jump to navigationJump to search
 
Line 1: Line 1:
 
Phabricator is team collaboration system that Foodmedy uses to manage projects & tasks
 
Phabricator is team collaboration system that Foodmedy uses to manage projects & tasks
 +
 
'''Location: https://https://phab.foodmedy.com'''
 
'''Location: https://https://phab.foodmedy.com'''
  
Line 33: Line 34:
 
We use milestone to track the planning of the project. Milestone is actually a subproject that contains the same columns of the parent project.
 
We use milestone to track the planning of the project. Milestone is actually a subproject that contains the same columns of the parent project.
  
Milestone will be displayed in the parent workboard
+
Milestone will be displayed in the parent workboard.
  
 
[[File:Workboard_3.png|320px]]
 
[[File:Workboard_3.png|320px]]
  
To create milestone, we go to '''Subprojects''' menu
+
To create milestone, we go to '''Subprojects''' menu.
  
 
[[File:Workboard_4.png|320px]]
 
[[File:Workboard_4.png|320px]]
Line 43: Line 44:
 
[[File:Workboard_5.png|640px]]
 
[[File:Workboard_5.png|640px]]
  
We create workboard for milestone by importing the columns from its parent project
+
We create workboard for milestone by importing the columns from its parent project.
  
 
[[File:Workboard_6.png|640px]]
 
[[File:Workboard_6.png|640px]]
Line 49: Line 50:
 
[[File:Workboard_7.png|640px]]
 
[[File:Workboard_7.png|640px]]
  
Then we can manage the task in a milestone just like what we do in parent project
+
Then we can manage the task in a milestone just like what we do in parent project.
 +
 
 +
[[File:Workboard_8.png|640px]]

Latest revision as of 14:56, 10 July 2019

Phabricator is team collaboration system that Foodmedy uses to manage projects & tasks

Location: https://https://phab.foodmedy.com

How to login

  • Use LDAP account (it's your email account)
  • Administrator (diep/vinh/tung) will grant you access to the related projects

Basic Usage of Phabricator

Each project has:

1. Home page

  • Project description
  • Link to project resources like wiki, code repository, servers, etc

2. Workboard

It's the most important place which gives the team the current status of the tasks in the project Default the workboard will contain 4 columns which are the lifecycle of the task.

  • Backlog: tasks that needs to be done, that can be assigned to an assignee or stays unassigned
  • In-progress: Task's assignee started working on the task
  • In-review: Task is finished - need to have the reviewing from stakeholders
  • Done: Task is deployed and verified

Workboard 1.png

We drag the task and drop it to the expected column.

When task is done, we can change task status from Open --> Resolved so that task is hidden from the board. It will make the workboard clean.

Project Manager/Leader can add custom columns if they want.

Workboard 2.png

3. Milestone

We use milestone to track the planning of the project. Milestone is actually a subproject that contains the same columns of the parent project.

Milestone will be displayed in the parent workboard.

Workboard 3.png

To create milestone, we go to Subprojects menu.

Workboard 4.png

Workboard 5.png

We create workboard for milestone by importing the columns from its parent project.

Workboard 6.png

Workboard 7.png

Then we can manage the task in a milestone just like what we do in parent project.

Workboard 8.png