Connect GitHub and Slack accounts for your engineering team. Assign pull requests and notify code reviewers directly. Allow for easy pull request reassignment right from Slack, do not assign developers who are busy, and add rules to target specific reviewers.
One frustrating part of collaborative software development is the friction around pull requests. The process of actual review requires skill, diplomacy, and tact, but even before you get there - assigning code reviews is often dysfunctional.
Asking others to review code, reminding them to review it, engineers not doing their fare share and others doing the lion share of code reviews, and so on.
Friendly Fire is meant to address these issues.
Completely free for personal GitHub accounts.
Report
The concept of Friendly Fire for managing pull requests and code reviews is impressive. I'm curious, are there any features for tracking the review turnaround time or the performance of the process? It's a promising tool for enhancing team productivity!
@ekarp Metrics are definitely a desirable feature. At the moment I am trying to vet the edge cases and iron out the current features before taking on a new phase. Since my focus is not infinite, I have to pick one battle at a time.
Also, I should note, this kind of analysis can be preformed even retroactively, as the metadata is there. This, in theory, could prove that review velocity has increased with Friendly Fire. That's the bet, anyway :)
Friendly Fire
Friendly Fire
Build Check
Emma Intelligence