Task workflow
The following are the steps members should take when looking for and completing new tasks!
-
Ensure that you have confirmed with a Lead or Project Manager that the task is available to take and that you are able to work on said task
-
When starting on your task branch from the main repository and name your branch in the format:
name/taskname. For example a branch name could beadityya/add-docs. This helps us track branches! -
Work on your task and add everything needed to get your task to a point where it is ready for a preliminary review.
-
When ready for review, create a pull request on Github. Be sure to fill out the pull request template provided!
-
Check if all github CI/CD checks all pass. If not address the errors!
-
Once you have verified that all CI/CD checks pass and have proof read your code you can create a new post in the
#prchannel on discord. Refer to the example post on how to format your post.- Make sure to assign the appropriate tags,
GS Backend,GS FrontendorFirmware, to your PR post! - Make sure to ping the software leads or project managers to review your PR!
- Make sure to assign the appropriate tags,
-
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!
Happy coding!