Getting Started with Review Board


Getting Started with Review Board
eBook: $20.99
Formats: PDF, PacktLib, ePub and Mobi formats
$17.85
save 15%!
Print + free eBook + free PacktLib access to the book: $55.98    Print cover: $34.99
$52.84
save 6%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Learn how to publish code review requests and analyze code in Review Board
  • Manage Review Board easily across all roles in order to facilitate the whole code review process, thereby improving the code quality
  • Get a detailed walkthrough of Reviewboard features with real-life workflows and screenshots

Book Details

Language : English
Paperback : 116 pages [ 235mm x 191mm ]
Release Date : February 2014
ISBN : 1783281995
ISBN 13 : 9781783281992
Author(s) : Sandeep Rawat
Topics and Technologies : All Books, Application Development, Open Source


Table of Contents

Preface
Chapter 1: Introduction to Review Board
Chapter 2: Creating Review Requests
Chapter 3: Reviewing Code Review Requests
Chapter 4: The User Dashboard, Preferences, and Searching
Chapter 5: Installing and Upgrading Review Board
Chapter 6: Admin Settings
Chapter 7: Managing Users and Review Groups
Chapter 8: Admin Dashboard
Chapter 9: Advanced Tips and Tricks
Index
  • Chapter 1: Introduction to Review Board
    • Code review – power-charging your code
    • Code review best practices
    • Ways of performing code review
      • Pre-commit code review
      • Post-commit code review
    • Why Review Board?
    • What people are saying about Review Board
    • Features of Review Board
      • Publishing
      • Easy code review
      • Comments
      • Intuitive diff viewer
      • Great tracking
      • Integration with all major version control systems
      • Not limited to code files
      • Admin control
    • Summary
  • Chapter 2: Creating Review Requests
    • Publishing a code review request
      • Generating a code diff
      • Publishing the generated code diff to Review Board
    • Publishing a review request with details
    • Tracking review requests
      • Publishing a code review request through the command line
        • Pre-commit review
        • Post-commit review
        • Review of specific files
        • Updating a code review request
    • Summary
  • Chapter 5: Installing and Upgrading Review Board
    • Setting up Review Board
      • Review Board installation
        • Steps 1 and 2 – installing the Python setuptools
        • Step 3 – installing Patch
        • Step 4 – installing Review Board
        • Step 5 – installing MySQL database binding
        • Step 6 – the subversion source control component
      • Installing the Review Board site
      • Updating Apache config
    • Upgrading Review Board
    • Summary
  • Chapter 6: Admin Settings
    • SYSTEM SETTINGS
      • General
      • Authentication
      • E-mail
      • Diff Viewer
      • Logging
      • SSH
      • File Storage
    • SYSTEM INFORMATION
    • Summary
  • Chapter 8: Admin Dashboard
    • Repository administration
    • Activities
      • REVIEW BOARD ACTIVITY
      • USER ACTIVITY
      • RECENT ACTIONS
      • REVIEW BOARD NEWS
      • REPOSITORIES
      • REQUEST STATUSES
      • REVIEW GROUPS
    • Summary

Sandeep Rawat

Sandeep Rawat is a passionate DevOps consultant who has extensive knowledge of build and release automation along with skills to manage a secure and scalable cloud infrastructure. He is an expert at streamlining build and release processes, and he has used them to achieve multiple, smooth build and releases per day at one of India's popular e-commerce website, Snapdeal. Currently, he is associated with Mettl, an online assessment solution for testing technical, aptitude, and psychometric skills. He works there as a DevOps consultant.

Sandeep is also an avid blogger. He blogs at http://sandy4blogs.blogspot.in/. In his spare time, he loves to work on various utilities; these can be found on his GitHub profile at https://github.com/sandy724.

His recent technology love is Puppet and Cloud Hosting.

Sorry, we don't have any reviews for this title yet.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Getting Started with Review Board +    WordPress Top Plugins =
50% Off
the second eBook
Price for both: $30.90

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Install and set up Reviewboard
  • Create a review request with the changes you have introduced
  • Publish or share the review request with the team/reviewer/reviewer groups
  • Integrate your code with code repositories
  • Close the code review request by providing a review comment
  • Understand how to search the user dashboard (limited and full text search)
  • Manage Reviewboard as an administrator
  • Acquire tips and tricks to optimize the usage and performance of Reviewboard

In Detail

How would you feel if the world's craftiest programmer went through every line of code that you wrote before it appeared on the user's screen? Everyone is not lucky enough to have a person to go through their code! Reviewboard is a powerful web-based code review tool that offers developers an easy way to handle code reviews. It scales well from small projects to large companies and offers a variety of tools to take much of the stress and time out of the code review process.

Based on the philosophy that "Merely using a tool is one thing, using it right is another", Getting Started with Review Board will guide you on a journey to mastering Reviewboard by teaching you how to publish a code review request through the Reviewboard web UI or command line. It will help you become an ace Reviewboard administrator as you'll learn how to manage users, review groups, default reviewers, repositories, and much more.

This practical, example-oriented book covers the code review workflow in detail. It also talks about the various features in Reviewboard which make your life a lot easier as a code author, reviewer, and administrator.

You will start the journey by looking at the different ways of sharing the code changes (diff) with your team which will also cover integration with a repository. Then, you will look at how a code review can be performed and how you can provide your input on the code changes or on the whole diff. You will also look at the user dashboard, which provides an overview of the review requests and user/group activities which the user is a part of. Finally the administration of Reviewboard application and admin dashboard will be explored. You will end the book by learning advanced tips and tricks to get the best out of Reviewboard.

Approach

This book is a concise, to-the-point guide with a practical walkthrough of the code review workflow using the features present in Reviewboard. The various concepts and features are explained through screenshots so that even if you do not have a running installation of Reviewboard in front of you, you can still gain practical knowledge.

Who this book is for

This book is intended for web programmers or quality control staff who perform or participate in code reviews and who are using (or planning to use) Review Board for conducting code reviews. No prior knowledge of Review Board is assumed.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software