Axolo (YC W21) – Faster pull requests and code reviews

Hi HN!

We’re Arthur and Sydney (cosydney). We’re building Axolo (https://axolo.co) a bidirectional Github-Slack integration to help tech teams reduce pull request time and improve code review’s feedback.

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/zoom_integration, do you have time to check it out soon?’ or “it’s been two days, do you have time to review feature/user_settings today, here is the link: github/axolo-co/api.axolo.co/pull/381?”. It was messy, took time and mental load to contextualize each pull request to each other.

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.

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.

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.

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 & 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.

We'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 (https://youtu.be/aoOZNGdBKlY) of how it works, if you want to take a glance at our main features.

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 & analytics, the professional plan is 8$/ engineer / month that you can try (you don't have to enter a credit card upfront).

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!



Get Top 5 Posts of the Week



best of all time best of today best of yesterday best of this week best of this month best of last month best of this year best of 2023 best of 2022 yc w24 yc s23 yc w23 yc s22 yc w22 yc s21 yc w21 yc s20 yc w20 yc s19 yc w19 yc s18 yc w18 yc all-time 3d algorithms animation android [ai] artificial-intelligence api augmented-reality big data bitcoin blockchain book bootstrap bot css c chart chess chrome extension cli command line compiler crypto covid-19 cryptography data deep learning elexir ether excel framework game git go html ios iphone java js javascript jobs kubernetes learn linux lisp mac machine-learning most successful neural net nft node optimisation parser performance privacy python raspberry pi react retro review my ruby rust saas scraper security sql tensor flow terminal travel virtual reality visualisation vue windows web3 young talents


andrey azimov by Andrey Azimov