Workflow - Albert/VR-Design-Haikus GitHub Wiki

To Create a project raise an issue in the Issues tab of GitHub

  • Add a Title that is unique to the project and is descriptive enough to understand what it will be about
  • Add a comment that describes what the desired outcome of the project will be
  • Label project as a project in the Labels box on the right side of the screen The project that was created will get automatically added to the To Do on the Kanban

To begin work on a project

  1. Assign the project to yourself in the Issues tab
  2. Move the project to the Doing tab in the Project Tab (Pending possible automation)
  3. On local machine pull latest changes from remote
  4. Create a new branch with username/project_name
  5. Begin work

To Submit a project

  1. Finish up last commits into the project
  2. Push code into remote
  3. In GitHub create pull request
  4. Assign reviewer in the pull request
  5. Assign project to reviewer in the Issues tab The pull request will automatically get recorded in the Project Tab

Review process

  1. Preview the project
  • If Failed
    1. Assign back to developer who worked on the project previously in Issues tab
  • If Passed
    1. Close the issue