Title: Hi HN!<p>We’re Arthur and Sydney (cosydney). We’re building Axolo (<a href="https:&#x2F;&#x2F;axolo.co" rel="nofollow">https:&#x2F;&#x2F;axolo.co</a>) a bidirectional Github-Slack integration to help tech teams reduce pull request time and improve code review’s feedback.<p>Sydney and I met in 42, a software engineering school in Paris, and started working together on different tech projects last year. While working on our last business, a SaaS management platform for SMEs, we were in a squad of 4 to 5 people and often found ourselves writing direct messages in Slack about pull requests. We were telling each other things like ‘Hey Arthur, I’ve updated my last pull request feature&#x2F;zoom_integration, do you have time to check it out soon?’ or “it’s been two days, do you have time to review feature&#x2F;user_settings today, here is the link: github&#x2F;axolo-co&#x2F;api.axolo.co&#x2F;pull&#x2F;381?”. It was messy, took time and mental load to contextualize each pull request to each other.<p>We talked to over 100 companies about how they ship code. Here is the most common pattern:  An engineer creates a pull request and asks someone or a dedicated team to review it. Notifications are poorly handled and people often ping again directly. Then, comments are made on Github and if a disagreement appears, the conversation goes on a voice call or in Slack.<p>This approach has two major problems. (1) Dangling pull requests are waste of time and a source of frustration for developers. They cause the code development process to slow down and prevent developers from focusing on a new task ahead. It’s difficult to dive back into a pull request you submitted two days ago. (2) Feedback on code is hard to convey between one developer to another. It can be misinterpreted or even worse: not given at all.<p>The ideal solution doesn’t need a new tool in our daily routine. Having in mind that most of the friction was in context-switching between Github and Slack, we decided to build a bridge between those two.<p>So we developed Axolo as a bi-directional Github-Slack integration. Each pull request creates a temporary Slack channel where Github notifications are sent (comments, reviews, actions &amp; deployments). The creator, reviewers, and assignees are invited to that channel. Then when the pull request is either closed or merged, we save the conversation as documentation in the Github pull request and archive the channel.<p>We&#x27;re not only a code review notification center. We consider each pull request as a small independent project where all people that take a part in it will be invited. Here’s a demo video (<a href="https:&#x2F;&#x2F;youtu.be&#x2F;aoOZNGdBKlY" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;aoOZNGdBKlY</a>) of how it works, if you want to take a glance at our main features.<p>Our public beta started three weeks ago. To sign up on Axolo, you need to install our Github app on your organization (we do not have access to your code) and our Slack app. Most of our features are free for everyone, but if you’re looking for specific settings &amp; analytics, the professional plan is 8$&#x2F; engineer &#x2F; month that you can try (you don&#x27;t have to enter a credit card upfront).<p>We know the Hacker News community is full of many engineers with deep experiences in code reviewing (and code shipping!) and we look forward to receiving your feedback on our work. Thank you!
Upvote: