/
Software Workflow

Software Workflow

This page documents the SCuM software workflow.

Play around!

We have set up the following so you can learn and test the workflow:

Workflow for Contributors

Workflow for Reviewers

  • Review the code

    • Log into your GitHub account

    • Go to repo: GitHub - changtengfei/demo_github_jenkins_repo: dummy_test

    • Go to the “Pull Requests” Tab and open the PR you would like to review

    • At the bottom of the “Conversation” page, the status shows the checks status by the Jenkins builder. The PR can only be merged when all checks passed unless you do know what is the consequence to merge the PR that doesn’t pass the checks.

    • The “Files changed“ pages detailed the changes made by the PR. Review and comment about the changes before merging

      • Keep discussing any changes related to the code on the GitHub site to track the story

  • Merge the code

    • When both Admin and developer(s) agree there is no further changes required to the PR, you can click the green “Merge pull request“ button to merge the PR

    • Go to the linked issue page, close the issue by change the STATUS to CLOSED

 

Related content

Theses & Papers
Theses & Papers
Read with this
Jenkins/GitHub Integration
Jenkins/GitHub Integration
More like this
SCuM Eval Board
SCuM Eval Board
Read with this
Infrastructure
Infrastructure
More like this
Basic OpenMote Setup for scum-test-code
Basic OpenMote Setup for scum-test-code
Read with this
Week 3: Working with Remotes
Week 3: Working with Remotes
More like this