#1 Organize, Track, and Define Work
Create Group, Project, Labels, Boards, Project Milestone, and Issues
Theme
Organizing and planning work
Key Tasks to Complete
-
Step 1: Create a new Subgroup - Click New subgroup
- Click Create group
- Under Group name, provide a group name (My-Group)
- Click Create group
-
Step 2: Create a Project - Click New project
- Click Create blank project
- Under Project name, enter a project name (My-Project)
- Ensure Initialize repository with a README is checked so the git repository is initialized. This file will be used later in the workshop.
- Click Create project
- You may see a note regarding an SSH key. It is okay to ignore this message during the workshop.
-
Step 3: Create at least 4 labels - Navigate to Project information > Labels
- Click New label
- Enter P1 and select a color
- Click Create label
- Click New label and create another label for P2
- Click New label and create another label for Workflow::Planning
- Click New label and create another label for Workflow::Review
-
Step 4: Create New Board - Click the board selector dropdown that says Development and click Create new board
- Enter a title (My-Scoped-Board)
- Leave Show the Open list and Show the Closed list checkboxes selected
- Click Create board
- Click Create list. Leave the scope of the list set to Label. Select Workflow::Planning. Click Add to board.
- Click Create list. Leave the scope of the list set to Label. Select Workflow::Review. Click Add to board.
-
Step 5: Create Project Milestone - Navigate to Issues>Milestones
- Click New milestone
- Enter a title (My-Milestone)
- Set a start date as today
- Set a due date as one week from today
-
Step 6: Create Issues - Create an Issue
- Navigate to Issues
- Click New issue
- Give a title My-Issue-Modify-README
- Click Assign to me to assign the issue to yourself
- Select the milestone (My-Milestone)
- Assign the label P2
- Give a weight (i.e. 2)
- Select a due date within the next week
- Click Create issue
- Create an Issue using Quick Actions
- Navigate to Issues
- Click New issue
- Give a title My-Issue-Verify-URL
- In the description, type:
- /assign @ and find your username
- /milestone %"My-Milestone"
- /label ~P2
- /weight 1
- /due in 5 days
- Click Create issue
- Create an Issue
-
Step 7: Move Issues in Boards - Navigate to Issues>Boards
- If not already selected, select the My-Scoped-Board board from the board selector dropdown
- Note the issues in the Open list
- Click and drag the My-Issue-Verify-URL issue into the Workflow::Planning list
- Click on that issue and note the labels now include Workflow::Planning
- Click and drag the same issue into Workflow::Review
- Note the issue labels now include Workflow::Review and not Workflow::Planning
- Click and drag the same issue into Closed
- Note the issue labels no longer include Workflow::Review or Workflow::Planning and the issue is now closed
-
Step 8: Review project milestone charts - Navigate to Issues>Milestones
- Click My-Milestone
- Notice the Burndown and Burnup charts
- Notice the Unstarted Issues, Ongoing Issues, and Completed Issues tracked part of the milestone
-
Step 9: Your instructor will now introduce the second lab assignment