Skip to content

Work Flow

Mikey Nichols edited this page Jan 17, 2024 · 8 revisions

Work Flow

  1. Team holds discussion about opportunities for improvement.
  2. Product Owner opens issue and creates a branch to house proposed changes. (i.e 47/task/add-checkbox)
  3. Developer checks out this branch locally and then proceeds to create their own branch. (i.e 47/feature/checkbox/mnichols08)
  4. Developer writes code to solve the issue and afterwards pushes the code to GitHub.
  5. Developer makes a pull request to merge their new branch with the one created by Product Owner.
  6. Product Owner reviews and approves or requests changes.
  7. Other developers have opportunity to modify code for a short time.
  8. Code is created initially inside of a Secondary Branch which is then merged into it's Primary Branch and then into alpha, then beta first for testing, then once testing is complete a Pull Request is made into the development branch.
IMPORTANT

We still have not closed the Discussion for the Branch Naming Convention. It behooves you to play around with these in Git to form an opinion about them.