|
| 1 | +# 2 Create a Project and a Sprint! |
| 2 | + |
| 3 | +In this hands-on lab you will use GitHub's new Project experience to create a project to track issues and set up an agile style iterative process using sprints. Good luck! 👍 |
| 4 | + |
| 5 | +This hands on lab consists of the following steps: |
| 6 | +- [Create Issues in the repository](#create-issues-in-the-repository) |
| 7 | +- [Create a new Project](#create-a-new-project) |
| 8 | +- [Setup and view your sprint](#setup-and-view-your-sprint) |
| 9 | + |
| 10 | +## Create Issues in the repository |
| 11 | +1. Work inside your current repository `https://github.com/Xebia-Migration-Training/ShippingApp.git`. |
| 12 | +2. Click `Issues`. |
| 13 | +3. Click `New issue` on the right hand side of the page. |
| 14 | +4. Enter a `Title`. Suggestion: `Create a login page`. |
| 15 | +5. Enter a comment in `Leave a comment`. Suggestion: |
| 16 | +``` |
| 17 | +# My first Issue! |
| 18 | +- [ ] Create a login page for the website |
| 19 | +
|
| 20 | +``` |
| 21 | +6. Create 3 more issues. Get creative and make them your own. |
| 22 | + |
| 23 | +## Create a new Project |
| 24 | +1. Work inside your current repository `https://github.com/Xebia-Migration-Training/ShippingApp.git`. |
| 25 | +2. Click `Projects`. |
| 26 | +3. Click the down arrow next to `Link a project`. |
| 27 | +4. Select `New project`. |
| 28 | +5. Click `New project`. |
| 29 | +6. The `Select a template` dialog appears. |
| 30 | +7. Under `Project name` type your GitHub handle and then `my first project`. The title will look like `@<your-handle> my first project`. |
| 31 | +8. Verify `Table` is selected and click `Create`. |
| 32 | +9. Click `Add item from repository`. |
| 33 | +10. Select your repository from the drop-down list. |
| 34 | +11. Select the four issues your just created. |
| 35 | +12. Click `Add selected items`. |
| 36 | + |
| 37 | +## Setup and view your sprint |
| 38 | +1. Click `New view, layout `Table`. This will be visible inside the project just created. |
| 39 | +2. Name the view `Sprint view`. |
| 40 | +3. Add a new field. Click the `+` sign next to the `Status` column. |
| 41 | +4. Click `New field` in the dialog box. |
| 42 | +5. Name the field `Sprint`. |
| 43 | +6. In the `Field type` select `Iteration`. Accept the defaults. You might have to rename the field to `Sprint` again. |
| 44 | +7. Click `Save and create`. |
| 45 | +8. Assign the first two Issues to `Sprint 1`. |
| 46 | +9. The third issue to `Sprint 2`. |
| 47 | +10. The fourth issue to `Sprint 3`. |
| 48 | +11. Under the `Sprint view` dropdown select `Group` then `Sprint`. The project should group by sprint. |
| 49 | +12. Save the changes to `Sprint view`. |
| 50 | + |
| 51 | + |
0 commit comments