Skip to content

Task workflow

The following are the steps members should take when looking for and completing new tasks.

  1. Make sure you’re added as a member to the UW Orbital organization on GitHub.

  2. Confirm with a Lead or Project Manager that the task is available and that you are able to work on said task.

  3. Create a feature branch for whatever task you’re working on. Our branch naming scheme is <developer_name>/<feature_description>. Example: danielg/implement-random-device-driver.

  4. When ready for review, create a pull request on GitHub.

    1. For the PR description, make sure to fill in all the required details in the generated template.
    2. Add at least three PR reviewers, including one software lead. When a PR is created, PR stats are added as a comment. You can use these stats to choose reviewers.
    3. Ensure all GitHub CI/CD checks pass. If not, address the errors.
    4. Create a post in the #pr channel on Discord to notify the reviewers of your PR.
  5. Wait for the leads to review and address any comments.

  6. Once a lead has approved your PR, you can merge it into the main branch.