Skip to content

Workflow #4

@bradreeder

Description

@bradreeder

Please thumb up this to indicate you understand. Raise questions in this issue if you run into any problems or come find me.

You can use this repo to copy dwyls labels into your repo: https://github.com/dwyl/labels

  1. Create an issue for the task you are working on:
  • reference the issue number of the user-story it relates to ("as a... I want... so that...")
  • list the technical tasks involved in completing it, either within the issue itself, or as separate issues that refer to the main issue and are given a 'technical' label.
  1. Estimate how long it will take you to finish the issue and add the appropriate time label (t1h = 1 hour, t1d = 1 day, etc). If a user-story will take you longer than a day then its too big. Break it down into smaller issues.
  2. Give the issue a priority label.
  3. Assign yourself to the issue you're working on and add the 'in-progress' label.
  4. When you make commits give appropriate descriptions of the technical task it completes and refer to the issue number in the commit message. (e.g. 'related User Story: As a user who has selected a category I can add a new goal within that category at the click of a button #7'). Aim for small commits that complete a single task.
  5. When the PR is ready for review:
  • Assign to your team-mates to review and add the label 'in-review' to the PR.
  1. When the PR is closed, and once you're satisfied an issue is complete and on the live version of the project, change the label to 'please-test' and assign it to your product owner. This is to indicate to the product owner that they should check if they are satisfied the work is done.
  • If they are not satisfied, they should detail in the issue what needs to change. Un-assign them, remove the please-test label, and return to step 2.
  • If they are satisfied, they can close the issue.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions