Task workflow
The following are the steps members should take when looking for and completing new tasks.
-
Make sure you’re added as a member to the UW Orbital organization on GitHub.
-
Confirm with a Lead or Project Manager that the task is available and that you are able to work on said task.
-
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. -
When ready for review, create a pull request on GitHub.
- For the PR description, make sure to fill in all the required details in the generated template.
- 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.
- Ensure all GitHub CI/CD checks pass. If not, address the errors.
- Create a post in the #pr channel on Discord to notify the reviewers of your PR.
-
Wait for the leads to review and address any comments.
-
Once a lead has approved your PR, you can merge it into the main branch.