On a technical site the process has been implemented with a help of Gerrit system. From end user perspective you get access to a nice and good looking page in a browser that helps you to review, comment and approve code changes that should be committed to master repository. A quick and good introduction of what Gerrit do this and how it helps can be found here: Gerrit Code Review - A Quick Introduction.
Example how this interface looks like:
Code Review: https://review.openstack.org
When you select a link you dig into more details: (example) https://review.openstack.org/#/c/23878/
In this screen we can find:
- linked Bug id if exists (https://code.launchpad.net/bugs/1131759)
- linked Blueprints if exists
- reviewer list
- one or more patches with proposed code changes
- comments and suggestions before the code can be accepted in the mainstream repository
https://review.openstack.org/#/c/23878/4/heat/tests/test_api_openstack_v1.py
No comments:
Post a Comment