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