August 12, 2015

Assign Phabricator reviewers based on module ownership

At Traveloka, Indonesia's leading travel booking site, we use Phabricator for code reviews - and as a growing company it might not be straightforward to figure out who is knowledgeable about a particular part of the code base and thus would be a good reviewer.

Inspired by Quora's Moving Fast With High Code Quality post, we are thus implementing a review routing system - the code is live on GitHub at phabricator-utils. It's written in Python (hey, we're a Java/JS/Python shop), though we do plan to contribute closer to the Phabricator codebase itself and that will be in PHP.

Code is licensed under the Mozilla Public License version 2 - if you find it useful, contribution is welcome!

Tags: code-review floss traveloka phabricator at-work python