Many times when we post our RB/MR sometimes it take more time until you Bump it again on slack. It's not fault of reviewers as there is no platform to view RB/MR that are reviewed by them or pending. This happened with me a couple of times so we decided to build a platform for reviewer that will prioritize all review request based on date added and if it's critical or not.
What it does
Currently you can add RB/MR link and it will be added to queue.
Once the reviewer selects particular workgroup all the review request by that group is displayed with status and additional info about RB/MR. This helps reviewer to decide which RB/MR to pick.
How we built it
We built it using PHP and React stack.
Also utilized many of the Homebase components such as Tables & accordion.
Challenges we ran into
There was a plan to integrate current RB with this platform, so the users don't have to post review link again on this page. We were not able to integrate that so we will keep working on it even after challenge day and make it a tool that will be used by teams.
Accomplishments that we're proud of
We are proud that we thought and implemented this project as many of the teams are still using shared excel to track this process. The main goal is to streamline review process. It would make us more proud when teams using excel will replace it with our tool.
What we learned
We learned about the current architecture of RB and many other database stuff that will help us doing day to day activities.
What's next for Code Review Tracker
In future we would like to add some email integration that will send emails to reviewers after RB/MR is not reviewed after certain interval.
Also some statistics like how much time it takes for JS/PHP to get ship it, number of RB submitted vs number of RB reviewed and some more statistics.
Log in or sign up for Devpost to join the conversation.