Company

6 sep 2016

Review please

At Firmhouse we have a review process whereby we post our Github pull requests to a Slack channel named #review-please. This works nice...

Bram Bokdam

Developer

A candid desk scene: an open ledger book, a printed invoice, a mug with a retro logo, and a laptop showing a customer record. Sunlight from the left casts sharp shadows across the desk, evoking late afternoon focus time. 90s analogue photo aesthetic, realistic textures. Minimal human presence, more “tools of the trade” feel. A strong diagonal beam of natural light cuts across the white wall in the background, adding depth and elegance to the composition. The entire setting is bright, airy, and minimal. The only accent of bold color: her strappy sandals are rendered in a deep, saturated Klein blue (#002fa7), with a matte, high-fashion finish that pops against the otherwise neutral tones. Photorealistic textures, soft diffused lighting, high-resolution editorial photography style, perfectly balanced and refined.

At Firmhouse we have a review process whereby we post our Github pull requests to a Slack channel named #review-please. This works nice, but it depends on having Slack open all the time. When you want to focus and don't want to be disturbed, you close Slack. Once you finish a feature, you have to open Slack (And be subjected to all the distractions) to post your pull request.

So in our adventure time we thought of a solution for this. We created a Rails app named review-please where we can add our projects.

Screen-Shot-2016-08-29-at-14-30-40

The app creates a web hook on Github that keeps us up to date on pull requests. If the title doesn't start with [WIP] it automatically posts a message to the correct Slack channel.

Screen-Shot-2016-09-02-at-15.11.42

Desktop app

We also liked the idea of having an overview with all the to review pull requests. So we made a little API in the review-please app and made a desktop client that connected to this.

Screen-Shot-2016-09-02-at-15.15.12

It is a simple app that shows an overview of all posted pull requests. It also shows a nice notification when someone posts a new pull request.

Have questions? Want to use this?

If you have any questions, or do you want to use this in your own company? Let me know! I love hearing from you. You can reach me on @brambokdam or bram@firmhouse.com

Continue Reading

Content

Scale your commerce business faster, with recurring revenue

From one-time to a lifetime, we help you to put customers at the heart of your business and build lasting relationships.