Roles in code review
In Upsource, a typical code review process involves two or more participants which can be divided into the following roles:
The commit author is always considered the author of the review, no matter who actually creates the review. Upsource allows any user (with proper rights) to create a review. Besides, a review can be created automatically by Upsource in the course of a custom workflow set up by an administrator.
See Requesting a Code Review for an author's workflow.
- Reviewer is expected to examine the changes committed by Author and leave feedback. He can discuss specific lines, or add general comments; he can also complete the review, accepting the changes or raising concern about them. See Reviewing a Teammate's Changes for a reviewer's workflow.
- Watcher is not expected to take part in the review process. He is just kept updated of the project's status whenever an important change is made. See Monitoring Changes Introduced by Teammates for a watcher's workflow.